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,505,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,452,000 | 1,703,000 | 1,499,000 | 1,156,000 | 876,042 | 1,196,313 | 864,032 | 647,690 |
Gross Profit | 8,053,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.69% | 82.83% | 82.15% | 80.71% | 74.07% | 75.10% | 76.34% | 74.72% |
Research and Development | 1,845,000 | 1,722,000 | 1,502,000 | 1,425,000 | 2,752,872 | 976,695 | 579,193 | 400,749 |
General and Administrative Expenses | 4,023,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,455,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,598,000 | 1,518,000 | 1,802,000 | 429,000 | -3,590,147 | -501,543 | 18,744 | -81,362 |
Operating Margin | 11.12% | 15.31% | 21.45% | 7.16% | -106.27% | -10.44% | 0.51% | -3.18% |
Interest Expense | 77,000 | 83,000 | 24,000 | 438,000 | 171,688 | 9,968 | 26,143 | 16,403 |
EBITDA | 2,023,000 | 2,229,000 | 2,183,000 | 389,000 | -4,233,019 | -287,573 | 155,577 | 36,646 |
Depreciation and Amortization | 52,000 | 44,000 | 89,300 | 175,500 | 125,876 | 114,162 | 82,401 | 79,342 |
Income Before Tax | 2,270,000 | 2,102,000 | 1,989,000 | -300,000 | -4,681,938 | -411,703 | 47,033 | -59,099 |
Income Tax Expense | -2,574,000 | -2,690,000 | 96,000 | 52,000 | -97,222 | 262,636 | 63,893 | 10,947 |
Net Income | 4,844,000 | 4,792,000 | 1,893,000 | -352,000 | -4,584,716 | -674,339 | -16,860 | -70,046 |
Net Income Margin | 36.39% | 48.32% | 22.54% | -5.87% | -135.71% | -14.03% | -0.46% | -2.73% |
EPS | 7.56 | 7.52 | 2.97 | -0.57 | -16.12 | -1.27 | -0.03 | -0.13 |
EPS Diluted | 7.35 | 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 | 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 | 7,882,000 | 6,874,000 | 7,378,000 | 6,067,000 | 5,480,557 | 2,013,547 | 2,140,877 |
Short Term Investments | 3,369,000 | 3,197,000 | 2,244,000 | 2,255,000 | 910,700 | 1,060,726 | 1,188,431 |
Cash + Short Term Investments | 11,251,000 | 10,071,000 | 9,622,000 | 8,322,000 | 6,391,257 | 3,074,273 | 3,329,308 |
Net Receivables | 10,517,000 | 6,118,000 | 4,983,000 | 3,715,000 | 2,181,329 | 3,145,457 | 2,305,011 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Assets | 484,000 | 320,000 | 256,000 | 349,000 | 343,800 | 341,713 | 240,213 |
Total Current Assets | 22,252,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 | 273,000 | 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 | 0 | 0 | 0 | 0 | 0 | 0 |
Tax Assets | 2,825,000 | 2,881,000 | 16,000 | 0 | 0 | 0 | 0 |
Other Non-Current Assets | 187,000 | 184,000 | 218,000 | 188,000 | 189,164 | 306,809 | 110,532 |
Total Non-Current Assets | 4,068,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 | 26,320,000 | 20,645,000 | 16,038,000 | 13,708,000 | 10,491,499 | 8,310,119 | 6,613,089 |
Current Liabilities | |||||||
Accounts Payable | 163,000 | 141,000 | 137,000 | 118,000 | 79,898 | 151,417 | 70,630 |
Short Term Debt | 59,000 | 61,000 | 59,000 | 63,000 | 83,341 | 38,022 | 0 |
Tax Payables | 1,400,000 | 1,119,000 | 624,000 | 310,000 | 165,257 | 207,462 | 159,901 |
Deferred Revenue | 2,621,000 | 1,427,000 | 1,182,000 | 1,002,000 | 165,257 | 207,462 | 0 |
Other Current Liabilities | 12,985,000 | 8,321,000 | 6,600,000 | 5,176,000 | 4,811,283 | 4,836,863 | 3,665,380 |
Total Current Liabilities | 15,828,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,215,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 | 275,000 | 287,000 | 218,000 | 219,000 | 203,470 | 3,502,666 | 3,394,387 |
Total Non-Current Liabilities | 2,490,000 | 2,530,000 | 2,500,000 | 2,574,000 | 2,449,937 | 3,884,040 | 3,394,387 |
Total Liabilities | 18,318,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 | -4,109,000 | -3,425,000 | -5,965,000 | -6,358,000 | -6,005,707 | -1,420,991 | -768,888 |
Accumulated Other Comprehensive Income/Loss | -5,000 | -49,000 | -32,000 | -7,000 | 2,639 | -4,410 | -7,912 |
Total Stockholders Equity | 8,002,000 | 8,165,000 | 5,560,000 | 4,775,000 | 2,901,783 | -807,685 | -517,308 |
Total Investments | 3,369,000 | 3,197,000 | 2,244,000 | 2,255,000 | 910,700 | 1,060,726 | 1,188,431 |
Total Debt | 2,274,000 | 2,304,000 | 2,341,000 | 2,418,000 | 2,329,808 | 419,396 | 0 |
Net Debt | -5,608,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 | 4,844,000 | 4,792,000 | 1,893,000 | -352,034 | -4,584,716 | -674,339 | -16,860 | -70,046 |
Depreciation & Amortization | 52,000 | 44,000 | 81,000 | 138,319 | 125,876 | 114,162 | 82,401 | 79,342 |
Deferred Income Tax | -2,813,000 | -2,875,000 | -1,000 | 10,935 | -19,601 | -5,627 | -5,017 | -4,180 |
Stock Based Compensation | 1,253,000 | 1,120,000 | 930,000 | 899,000 | 3,001,948 | 97,547 | 53,893 | 38,357 |
Change in Working Capital | 862,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 | 38,000 | 0 | 20,000 | 39,946 | -73,111 | 75,716 | 29,837 | 11,758 |
Other Working Capital | 797,000 | 720,000 | 299,000 | 597,977 | -211,499 | 544,666 | 391,192 | 171,444 |
Other Non-Cash Items | 897,000 | 83,000 | 208,000 | 855,721 | 1,131,371 | 70,602 | 60,111 | 24,550 |
Net Cash Provided by Operating Activities | 4,362,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 | 15,000 | -47,000 | -25,000 | -25,322 | -37,371 | -125,452 | -90,624 | -100,204 |
Acquisitions Net | -188,000 | 0 | 0 | 0 | 0 | -400,298 | -60,150 | -176,649 |
Purchases of Investments | -3,137,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,225,000 | 2,380,000 | 4,071,000 | 3,611,055 | 3,158,225 | 1,161,085 | 756,471 | 528,155 |
Other Investing Activities | -499,000 | -114,000 | -2,000 | 500 | -8,600 | 33,665 | -3,290 | -516,091 |
Net Cash Used for Investing Activities | -1,033,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 | 155,000 | 110,000 | 88,000 | 188,193 | 3,650,870 | 5,873 | 16,043 | 50,872 |
Common Stock Repurchased | -2,751,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 | 658,000 | -288,000 | 723,000 | 3,639,042 | 2,348,944 | 848,706 | 140,516 | 672,954 |
Net Cash Used Provided by Financing Activities | -1,938,000 | -2,430,000 | -689,000 | 1,431,159 | 2,940,814 | 854,579 | 140,516 | 672,954 |
Effect of Forex Changes on Cash | -182,000 | 152,000 | -337,000 | -209,861 | 134,137 | -25,284 | -158,919 | 227,172 |
Net Change in Cash | -3,175,000 | -497,000 | 2,376,000 | 2,059,037 | 2,524,809 | 704,867 | -91,017 | 362,407 |
Cash at End of Period | 36,767,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 | 39,942,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,362,000 | 3,884,000 | 3,430,000 | 2,189,694 | -629,732 | 222,727 | 595,557 | 251,225 |
Capital Expenditure | 15,000 | -47,000 | -25,000 | -25,322 | -37,371 | -125,452 | -90,624 | -100,204 |
Free Cash Flow | 4,377,000 | 3,837,000 | 3,405,000 | 2,164,372 | -667,103 | 97,275 | 504,933 | 151,021 |