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 |
---|---|---|---|---|---|---|---|---|
Revenue | 10,241,000 | 9,917,000 | 8,399,000 | 5,992,000 | 3,378,199 | 4,805,239 | 3,651,985 | 2,561,721 |
Revenue Growth | - | 18.07% | 40.17% | 77.37% | -29.70% | 31.58% | 42.56% | |
Cost of Revenue | 2,040,000 | 1,703,000 | 1,499,000 | 1,156,000 | 876,042 | 1,196,313 | 864,032 | 647,690 |
Gross Profit | 8,201,000 | 8,214,000 | 6,900,000 | 4,836,000 | 2,502,157 | 3,608,926 | 2,787,953 | 1,914,031 |
Gross Profit Margin | 79.02% | 82.83% | 82.15% | 80.71% | 74.07% | 75.10% | 76.34% | 74.72% |
Research and Development | 1,777,000 | 1,722,000 | 1,502,000 | 1,425,000 | 2,752,872 | 976,695 | 579,193 | 400,749 |
General and Administrative Expenses | 3,896,000 | 3,788,000 | 2,466,000 | 2,022,000 | 2,310,176 | 2,318,700 | 1,580,814 | 1,198,905 |
Total Operating Expenses | 6,577,000 | 6,696,000 | 5,009,000 | 4,294,000 | 5,940,949 | 4,110,469 | 2,769,209 | 1,995,393 |
Operating Income or Loss | 1,624,000 | 1,518,000 | 1,802,000 | 429,000 | -3,590,147 | -501,543 | 18,744 | -81,362 |
Operating Margin | 11.86% | 15.31% | 21.45% | 7.16% | -106.27% | -10.44% | 0.51% | -3.18% |
Interest Expense | 79,000 | 83,000 | 24,000 | 438,000 | 171,688 | 9,968 | 26,143 | 16,403 |
EBITDA | 2,199,000 | 2,229,000 | 2,183,000 | 389,000 | -4,233,019 | -287,573 | 155,577 | 36,646 |
Depreciation and Amortization | 47,000 | 44,000 | 81,000 | 138,000 | 125,876 | 114,162 | 82,401 | 79,342 |
Income Before Tax | 2,265,000 | 2,102,000 | 1,989,000 | -300,000 | -4,681,938 | -411,703 | 47,033 | -59,099 |
Income Tax Expense | -2,674,000 | -2,690,000 | 96,000 | 52,000 | -97,222 | 262,636 | 63,893 | 10,947 |
Net Income | 4,939,000 | 4,792,000 | 1,893,000 | -352,000 | -4,584,716 | -674,339 | -16,860 | -70,046 |
Net Income Margin | 37.88% | 48.32% | 22.54% | -5.87% | -135.71% | -14.03% | -0.46% | -2.73% |
EPS | 7.71 | 7.52 | 2.97 | -0.57 | -16.12 | -1.27 | -0.03 | -0.13 |
EPS Diluted | 7.47 | 7.24 | 2.79 | -0.57 | -16.12 | -1.27 | -0.03 | -0.13 |
Weighted Average Shares Out | - | 637,000 | 637,000 | 616,000 | 284,363 | 530,945 | 530,945 | 521,709 |
Weighted Average Shares Out Diluted | - | 662,000 | 680,000 | 616,000 | 284,363 | 530,945 | 530,945 | 521,709 |
Reported Currency: USD | Q1 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
---|---|---|---|---|---|---|---|
Current Assets | |||||||
Cash and Cash Equivalents | 7,864,000 | 6,898,000 | 7,378,000 | 6,067,438 | 5,480,557 | 2,013,547 | 2,140,877 |
Short Term Investments | 3,264,000 | 3,197,000 | 2,244,000 | 2,255,038 | 910,700 | 1,060,726 | 1,188,431 |
Cash + Short Term Investments | 11,128,000 | 10,095,000 | 9,622,000 | 8,322,476 | 6,391,257 | 3,074,273 | 3,329,308 |
Net Receivables | 212,000 | 249,000 | 4,783,000 | 3,715,471 | 2,181,329 | 3,145,457 | 2,305,011 |
Inventory | 0 | 0 | 0 | 14,764 | 33,846 | 115 | 0 |
Other Current Assets | 9,053,000 | 6,165,000 | 456,000 | 333,669 | 309,954 | 341,598 | 240,213 |
Total Current Assets | 20,393,000 | 16,509,000 | 14,861,000 | 12,386,380 | 8,916,386 | 6,561,443 | 5,874,532 |
Non-Current Assets | |||||||
Property, Plant and Equipment | 282,000 | 279,000 | 259,000 | 428,621 | 654,262 | 686,867 | 309,408 |
Goodwill | 0 | 752,000 | 650,000 | 652,602 | 655,801 | 652,088 | 289,861 |
Intangible Assets | 786,000 | 40,000 | 34,000 | 52,308 | 75,886 | 102,912 | 28,756 |
Long Term Investments | 5,000 | 95,000 | 79,000 | 85,444 | 11,490 | 13,029 | 0 |
Tax Assets | 2,886,000 | 2,919,000 | 16,000 | -85,444 | -11,490 | -13,029 | 0 |
Other Non-Current Assets | 185,000 | 89,000 | 139,000 | 188,563 | 189,164 | 306,809 | 110,532 |
Total Non-Current Assets | 4,144,000 | 4,174,000 | 1,177,000 | 1,322,094 | 1,575,113 | 1,748,676 | 738,557 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 24,537,000 | 20,683,000 | 16,038,000 | 13,708,474 | 10,491,499 | 8,310,119 | 6,613,089 |
Current Liabilities | |||||||
Accounts Payable | 184,000 | 141,000 | 137,000 | 118,361 | 79,898 | 151,417 | 70,630 |
Short Term Debt | 61,000 | 61,000 | 59,000 | 63,479 | 56,586 | 38,022 | 0 |
Tax Payables | 1,455,000 | 1,119,000 | 418,000 | 334,728 | 165,257 | 207,462 | 159,901 |
Deferred Revenue | 2,434,000 | 1,427,000 | 1,182,000 | 5,273,714 | 4,595,400 | 3,962,906 | 0 |
Other Current Liabilities | 11,460,000 | 8,321,000 | 6,600,000 | 903,728 | 407,895 | 1,081,419 | 3,665,380 |
Total Current Liabilities | 14,139,000 | 9,950,000 | 7,978,000 | 6,359,282 | 5,139,779 | 5,233,764 | 3,736,010 |
Non-Current Liabilities | |||||||
Long Term Debt | 1,992,000 | 1,991,000 | 2,282,000 | 2,355,020 | 2,246,467 | 381,374 | 0 |
Deferred Revenue | 0 | 252,000 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 38,000 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 510,000 | 287,000 | 218,000 | 218,459 | 203,470 | 3,502,666 | 3,394,387 |
Total Non-Current Liabilities | 2,502,000 | 2,568,000 | 2,500,000 | 2,573,479 | 2,449,937 | 3,884,040 | 3,394,387 |
Total Liabilities | 16,641,000 | 12,518,000 | 10,478,000 | 8,932,761 | 7,589,716 | 9,117,804 | 7,130,397 |
Common Stock | 0 | 0 | 0 | 63 | 60 | 26 | 26 |
Retained Earnings | -3,914,000 | -3,425,000 | -5,965,000 | -6,357,741 | -6,005,707 | -1,420,991 | -768,888 |
Accumulated Other Comprehensive Income/Loss | -9,000 | -49,000 | -32,000 | -6,893 | 2,639 | -4,410 | -7,912 |
Total Stockholders Equity | 7,896,000 | 8,165,000 | 5,560,000 | 4,775,713 | 2,901,783 | -807,685 | -517,308 |
Total Investments | 3,269,000 | 3,292,000 | 2,244,000 | 2,255,038 | 910,700 | 1,060,726 | 1,188,431 |
Total Debt | 2,290,000 | 2,304,000 | 2,341,000 | 2,418,499 | 2,303,053 | 419,396 | 0 |
Net Debt | -5,574,000 | -4,594,000 | -5,037,000 | -3,648,939 | -3,177,504 | -1,594,151 | -2,140,877 |
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 |
---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||
Net Income | 4,939,000 | 4,792,000 | 1,893,000 | -352,034 | -4,584,716 | -674,339 | -16,860 | -70,046 |
Depreciation & Amortization | 47,000 | 44,000 | 81,000 | 138,319 | 125,876 | 114,162 | 82,401 | 79,342 |
Deferred Income Tax | -2,878,000 | -2,875,000 | -1,000 | 10,935 | -19,601 | -5,627 | -5,017 | -4,180 |
Stock Based Compensation | 1,175,000 | 1,120,000 | 930,000 | 899,000 | 3,001,948 | 97,547 | 0 | 38,357 |
Change in Working Capital | 859,000 | 720,000 | 319,000 | 637,923 | -284,610 | 620,382 | 421,029 | 183,202 |
Accounts Receivable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | -24,000 | 0 | 20,000 | 39,946 | -73,111 | 75,716 | 29,837 | 11,758 |
Other Working Capital | 856,000 | 720,000 | 299,000 | 597,977 | -211,499 | 544,666 | 391,192 | 171,444 |
Other Non-Cash Items | 401,000 | 83,000 | 208,000 | 855,721 | 1,131,371 | 70,602 | 60,111 | 24,550 |
Net Cash Provided by Operating Activities | 4,220,000 | 3,884,000 | 3,430,000 | 2,189,694 | -629,732 | 222,727 | 595,557 | 251,225 |
Cash Flows from Investing Activities | ||||||||
Investments in Property, Plant, and Equipment | 6,000 | -47,000 | -25,000 | -25,322 | -37,371 | -125,452 | -90,624 | -100,204 |
Acquisitions Net | -177,000 | 0 | 0 | 0 | 0 | -400,298 | -60,150 | -176,649 |
Purchases of Investments | -3,040,000 | -3,308,000 | -4,072,000 | -4,938,188 | -3,032,664 | -1,016,155 | -1,270,578 | -1,040,246 |
Sales/Maturities of Investments | 2,219,000 | 2,380,000 | 4,071,000 | 3,611,055 | 3,158,225 | 1,161,085 | 756,471 | 528,155 |
Other Investing Activities | -488,000 | -114,000 | -2,000 | 500 | -8,600 | 33,665 | -3,290 | 0 |
Net Cash Used for Investing Activities | -943,000 | -1,042,000 | -28,000 | -1,351,955 | 79,590 | -347,155 | -668,171 | -788,944 |
Cash Flows from Financing Activities | ||||||||
Debt Repayment | 0 | 0 | 0 | -2,207,883 | -5,000 | 0 | 0 | 0 |
Common Stock Issued | 139,000 | 110,000 | 88,000 | 188,193 | 3,650,870 | 5,873 | 0 | 0 |
Common Stock Repurchased | -2,509,000 | -2,252,000 | -1,500,000 | -177,000 | -1,527,000 | 0 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -212,000 | -288,000 | 723,000 | 3,639,042 | 2,348,944 | 848,706 | 140,516 | 672,954 |
Net Cash Used Provided by Financing Activities | -2,582,000 | -2,430,000 | -689,000 | 1,431,159 | 2,940,814 | 854,579 | 140,516 | 672,954 |
Effect of Forex Changes on Cash | -38,000 | 152,000 | -337,000 | -209,861 | 134,137 | -25,284 | -158,919 | 227,172 |
Net Change in Cash | -2,119,000 | -497,000 | 2,376,000 | 2,059,037 | 2,524,809 | 704,867 | -91,017 | 362,407 |
Cash at End of Period | 45,831,000 | 6,898,000 | 12,103,000 | 9,727,289 | 7,668,252 | 5,143,443 | 4,438,576 | 4,529,593 |
Cash at Start of Period | 47,950,000 | 7,395,000 | 9,727,000 | 7,668,252 | 5,143,443 | 4,438,576 | 4,529,593 | 4,167,186 |
Free Cash Flow | ||||||||
Operating Cash Flow | 4,220,000 | 3,884,000 | 3,430,000 | 2,189,694 | -629,732 | 222,727 | 595,557 | 251,225 |
Capital Expenditure | 6,000 | -47,000 | -25,000 | -25,322 | -37,371 | -125,452 | -90,624 | -100,204 |
Free Cash Flow | 4,226,000 | 3,837,000 | 3,405,000 | 2,164,372 | -667,103 | 97,275 | 504,933 | 151,021 |