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,840,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,458,000 | 1,703,000 | 1,499,000 | 1,156,000 | 876,042 | 1,196,313 | 864,032 | 647,690 |
Gross Profit | 8,382,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 | 75.95% | 82.83% | 82.15% | 80.71% | 74.07% | 75.10% | 76.34% | 74.72% |
Research and Development | 1,950,000 | 1,722,000 | 1,502,000 | 1,425,000 | 2,752,872 | 976,695 | 579,193 | 400,749 |
General and Administrative Expenses | 4,165,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,755,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,627,000 | 1,518,000 | 1,802,000 | 429,000 | -3,590,147 | -501,543 | 18,744 | -81,362 |
Operating Margin | 10.33% | 15.31% | 21.45% | 7.16% | -106.27% | -10.44% | 0.51% | -3.18% |
Interest Expense | 71,000 | 83,000 | 24,000 | 438,000 | 171,688 | 9,968 | 26,143 | 16,403 |
EBITDA | 1,855,000 | 2,229,000 | 2,102,300 | -64,356 | -4,384,374 | -287,573 | 155,577 | 36,646 |
Depreciation and Amortization | 44,000 | 44,000 | 89,300 | 175,500 | 125,876 | 114,162 | 82,401 | 79,342 |
Income Before Tax | 2,326,000 | 2,102,000 | 1,989,000 | -300,000 | -4,681,938 | -411,703 | 47,033 | -59,099 |
Income Tax Expense | 488,000 | -2,690,000 | 96,000 | 52,000 | -97,222 | 262,636 | 63,893 | 10,947 |
Net Income | 1,838,000 | 4,792,000 | 1,893,000 | -352,000 | -4,584,716 | -674,339 | -16,860 | -70,046 |
Net Income Margin | 13.36% | 48.32% | 22.54% | -5.87% | -135.71% | -14.03% | -0.46% | -2.73% |
EPS | 2.91 | 7.52 | 2.97 | -0.57 | -16.12 | -1.27 | -0.03 | -0.13 |
EPS Diluted | 2.85 | 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 | 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 | 7,670,000 | 6,874,000 | 7,378,000 | 6,067,000 | 5,480,557 | 2,013,547 | 2,140,877 |
Short Term Investments | 3,583,000 | 3,197,000 | 2,244,000 | 2,255,000 | 910,700 | 1,060,726 | 1,188,431 |
Cash + Short Term Investments | 11,253,000 | 10,071,000 | 9,622,000 | 8,322,000 | 6,391,257 | 3,074,273 | 3,329,308 |
Net Receivables | 6,573,000 | 5,869,000 | 161,000 | 112,000 | 2,181,329 | 0 | 0 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 493,000 | 5,920,000 | 720,000 | 3,952,000 | 343,800 | 3,487,170 | 240,213 |
Total Current Assets | 18,319,000 | 16,509,000 | 14,861,000 | 12,386,000 | 8,916,386 | 6,561,443 | 5,874,532 |
Non-Current Assets | |||||||
Property, Plant and Equipment | 0 | 279,000 | 259,000 | 429,000 | 654,262 | 686,867 | 309,408 |
Goodwill | 0 | 752,000 | 650,000 | 653,000 | 655,801 | 652,088 | 289,861 |
Intangible Assets | 0 | 40,000 | 34,000 | 52,000 | 75,886 | 102,912 | 28,756 |
Long Term Investments | 0 | 95,000 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 2,601,000 | 2,881,000 | 16,000 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 469,000 | 184,000 | 218,000 | 188,000 | 189,164 | 306,809 | 110,532 |
Total Non-Current Assets | 3,853,000 | 4,136,000 | 1,177,000 | 1,322,000 | 1,575,113 | 1,748,676 | 738,557 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 22,172,000 | 20,645,000 | 16,038,000 | 13,708,000 | 10,491,499 | 8,310,119 | 6,613,089 |
Current Liabilities | |||||||
Accounts Payable | 181,000 | 141,000 | 137,000 | 118,000 | 79,898 | 151,417 | 70,630 |
Short Term Debt | 54,000 | 61,000 | 118,000 | 63,000 | 83,341 | -557,962 | 0 |
Tax Payables | 1,473,000 | 1,119,000 | 624,000 | 310,000 | 165,257 | 207,462 | 159,901 |
Deferred Revenue | 0 | 1,427,000 | 1,182,000 | 1,002,000 | 165,257 | 207,462 | 0 |
Other Current Liabilities | 9,628,000 | 7,202,000 | 5,917,000 | 5,868,000 | 4,811,283 | 4,162,075 | 3,505,479 |
Total Current Liabilities | 11,336,000 | 9,950,000 | 7,978,000 | 6,359,000 | 5,139,779 | 5,233,764 | 3,736,010 |
Non-Current Liabilities | |||||||
Long Term Debt | 2,205,000 | 2,243,000 | 2,282,000 | 2,355,000 | 2,246,467 | 381,374 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Non-Current Liabilities | 143,000 | 287,000 | 218,000 | 219,000 | 203,470 | 3,502,666 | 3,394,387 |
Total Non-Current Liabilities | 2,348,000 | 2,530,000 | 2,500,000 | 2,574,000 | 2,449,937 | 3,884,040 | 3,394,387 |
Total Liabilities | 13,684,000 | 12,480,000 | 10,478,000 | 8,933,000 | 7,589,716 | 9,117,804 | 7,130,397 |
Common Stock | 0 | 0 | 0 | 63 | 60 | 26 | 26 |
Retained Earnings | -3,843,000 | -3,425,000 | -5,965,000 | -6,358,000 | -6,005,707 | -1,420,991 | -768,888 |
Accumulated Other Comprehensive Income/Loss | -47,000 | -49,000 | -32,000 | -7,000 | 2,639 | -4,410 | -7,912 |
Total Stockholders Equity | 8,488,000 | 8,165,000 | 5,560,000 | 4,775,000 | 2,901,783 | -807,685 | -517,308 |
Total Investments | 3,583,000 | 3,197,000 | 2,244,000 | 2,255,000 | 910,700 | 1,060,726 | 1,188,431 |
Total Debt | 2,259,000 | 2,304,000 | 2,341,000 | 2,418,000 | 2,329,808 | 419,396 | 0 |
Net Debt | -5,411,000 | -4,570,000 | -5,037,000 | -3,649,000 | -3,150,749 | -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 | 1,838,000 | 4,792,000 | 1,893,000 | -352,034 | -4,584,716 | -674,339 | -16,860 | -70,046 |
Depreciation & Amortization | 59,000 | 44,000 | 81,000 | 138,319 | 125,876 | 114,162 | 82,401 | 79,342 |
Deferred Income Tax | 188,000 | -2,875,000 | -1,000 | 10,935 | -19,601 | -5,627 | -5,017 | -4,180 |
Stock Based Compensation | 1,329,000 | 1,120,000 | 930,000 | 899,000 | 3,001,948 | 97,547 | 53,893 | 38,357 |
Change in Working Capital | 130,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 | -27,000 | 0 | 20,000 | 39,946 | -73,111 | 75,716 | 29,837 | 11,758 |
Other Working Capital | 130,000 | 720,000 | 299,000 | 597,977 | -211,499 | 544,666 | 391,192 | 171,444 |
Other Non-Cash Items | 894,000 | 83,000 | 208,000 | 855,721 | 1,131,371 | 70,602 | 60,111 | 24,550 |
Net Cash Provided by Operating Activities | 4,115,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 | 30,000 | 0 | -25,000 | -25,322 | -37,371 | -125,452 | -90,624 | -100,204 |
Acquisitions Net | -537,000 | 0 | 0 | 0 | 0 | -400,298 | -60,150 | -176,649 |
Purchases of Investments | -3,392,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,631,000 | 2,380,000 | 4,071,000 | 3,611,055 | 3,158,225 | 1,161,085 | 756,471 | 528,155 |
Other Investing Activities | -154,000 | -114,000 | -2,000 | 500 | -8,600 | 33,665 | -3,290 | -516,091 |
Net Cash Used for Investing Activities | -871,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 | -328,917 | 1,923,880 | 0 | 0 | 4,844 |
Common Stock Issued | 0 | 0 | 0 | 0 | 3,650,870 | 5,873 | 16,043 | 50,872 |
Common Stock Repurchased | -3,344,000 | -2,252,000 | -1,500,000 | 0 | 0 | 0 | 0 | 0 |
Dividends Paid | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Financing Activities | -27,000 | -178,000 | 811,000 | 1,571,883 | -2,633,936 | 854,579 | 140,516 | 668,110 |
Net Cash Used Provided by Financing Activities | -3,413,000 | -2,430,000 | -689,000 | 1,431,159 | 2,940,814 | 854,579 | 140,516 | 672,954 |
Effect of Forex Changes on Cash | 279,000 | 152,000 | -337,000 | -209,861 | 134,137 | -25,284 | -158,919 | 227,172 |
Net Change in Cash | 5,999,000 | 564,000 | 2,376,000 | 2,059,037 | 2,524,809 | 704,867 | -91,017 | 362,407 |
Cash at End of Period | 36,877,000 | 12,667,000 | 12,103,000 | 9,727,289 | 7,668,252 | 5,143,443 | 4,438,576 | 4,529,593 |
Cash at Start of Period | 30,878,000 | 12,103,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,115,000 | 3,884,000 | 3,430,000 | 2,189,694 | -629,732 | 222,727 | 595,557 | 251,225 |
Capital Expenditure | 30,000 | 0 | -25,000 | -25,322 | -37,371 | -125,452 | -90,624 | -100,204 |
Free Cash Flow | 4,145,000 | 3,884,000 | 3,405,000 | 2,164,372 | -667,103 | 97,275 | 504,933 | 151,021 |