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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue | 10,215,000 | 24,120 | 8,021,000 | 6,647,000 | 6,905,000 | 6,491,000 | 6,128,000 | 5,707,000 | 5,255,000 | 4,824,000 | 4,691,000 | 4,690,000 | 4,894,000 | 5,031,000 |
Revenue Growth | - | -99.70% | 20.67% | -3.74% | 6.38% | 5.92% | 7.38% | 8.60% | 8.93% | 2.84% | 0.02% | -4.17% | -2.72% | |
Cost of Revenue | 57,140 | 15,920 | 5,490 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Gross Profit | 10,157,860 | 8,200 | 8,015,510 | 6,647,000 | 6,905,000 | 6,491,000 | 6,128,000 | 5,707,000 | 5,255,000 | 4,824,000 | 4,691,000 | 4,690,000 | 4,894,000 | 5,031,000 |
Gross Profit Margin | 99.46% | 34.00% | 99.93% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% | 100.00% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 3,250,000 | 3,176,000 | 2,549,000 | 2,132,000 | 2,123,000 | 2,026,000 | 1,880,000 | 1,761,000 | 1,709,000 | 1,636,000 | 1,678,000 | 1,813,000 | 1,927,000 | 1,842,000 |
Total Operating Expenses | 559,000 | 5,507,000 | 585,000 | -3,670,000 | -5,607,000 | 1,724,000 | 1,665,000 | 1,510,000 | 1,463,000 | 1,411,000 | 1,423,000 | 1,557,000 | 1,656,000 | 1,472,000 |
Operating Income or Loss | 1,720,000 | 0 | 3,703,000 | 2,977,000 | 1,298,000 | 2,251,000 | 3,409,000 | 2,981,000 | 2,395,000 | 2,040,000 | 1,872,000 | -3,025,000 | 1,643,000 | 1,662,000 |
Operating Margin | 17.72% | 0.00% | 46.17% | 44.79% | 18.80% | 34.68% | 55.63% | 52.23% | 45.58% | 42.29% | 39.91% | -64.50% | 33.57% | 33.04% |
Interest Expense | 4,691,000 | 3,963,000 | 1,048,000 | 339,000 | 771,000 | 1,575,000 | 1,226,000 | 747,000 | 508,000 | 452,000 | 363,000 | 443,000 | 619,000 | 884,000 |
EBITDA | 1,007,000 | 0 | 3,567,000 | 3,755,000 | 1,876,000 | 2,884,000 | 2,672,000 | 2,399,000 | 2,049,000 | 1,736,000 | 1,686,000 | -3,025,000 | 1,492,000 | 1,203,000 |
Depreciation and Amortization | 500,000 | 478,000 | 565,000 | 344,000 | 110,000 | 116,000 | 306,000 | 304,000 | 300,000 | 146,000 | 145,000 | 404,000 | 467,000 | 434,000 |
Income Before Tax | 1,585,000 | 2,030,000 | 2,655,000 | 2,977,000 | 1,298,000 | 2,251,000 | 2,183,000 | 1,912,000 | 1,534,000 | 1,263,000 | 1,268,000 | -3,468,000 | 1,024,000 | 778,000 |
Income Tax Expense | 288,000 | 422,000 | 582,000 | 658,000 | 241,000 | 460,000 | 462,000 | 260,000 | 489,000 | 423,000 | 403,000 | -42,000 | 381,000 | 272,000 |
Net Income | 1,297,000 | 1,608,000 | 2,073,000 | 2,319,000 | 843,000 | 1,791,000 | 1,721,000 | 1,652,000 | 1,045,000 | 840,000 | 865,000 | -3,426,000 | 643,000 | 506,000 |
Net Income Margin | 13.14% | 6,666.67% | 25.84% | 34.89% | 12.21% | 27.59% | 28.08% | 28.95% | 19.89% | 17.41% | 18.44% | -73.05% | 13.14% | 10.06% |
EPS | 2.56 | 3.14 | 4.12 | 5.18 | 1.97 | 3.82 | 3.59 | 3.26 | 1.97 | 1.55 | 1.55 | -6.12 | 1.15 | 0.90 |
EPS Diluted | 2.53 | 3.13 | 4.10 | 5.16 | 1.97 | 3.81 | 3.58 | 3.25 | 1.97 | 1.55 | 1.55 | -6.12 | 1.15 | 0.90 |
Weighted Average Shares Out | - | 475,089 | 475,960 | 425,669 | 427,063 | 449,731 | 478,822 | 502,157 | 522,094 | 535,600 | 556,674 | 559,804 | 559,998 | 559,998 |
Weighted Average Shares Out Diluted | - | 476,693 | 477,803 | 427,436 | 428,158 | 451,214 | 480,431 | 503,685 | 523,931 | 538,221 | 557,725 | 559,998 | 559,998 | 559,998 |
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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||||||
Cash and Cash Equivalents | 11,563,000 | 12,033,000 | 10,850,000 | 9,474,000 | 13,039,000 | 3,683,000 | 4,222,000 | 3,224,000 | 4,143,000 | 3,441,000 | 3,646,000 | 2,990,000 | 3,189,000 |
Short Term Investments | 32,680,000 | 29,777,000 | 24,007,000 | 26,067,000 | 22,942,000 | 20,613,000 | 19,895,000 | 20,157,000 | 19,501,000 | 17,884,000 | 18,656,000 | 15,995,000 | 18,356,000 |
Cash + Short Term Investments | 33,814,000 | 31,571,000 | 34,857,000 | 35,541,000 | 35,981,000 | 24,296,000 | 23,754,000 | 23,290,000 | 23,388,000 | 21,325,000 | 22,302,000 | 18,985,000 | 21,545,000 |
Net Receivables | 0 | 0 | 1,456,000 | 1,586,000 | 1,968,000 | 2,537,000 | 2,881,000 | 3,144,000 | 3,705,000 | 3,956,000 | 3,986,000 | 4,226,000 | 3,419,000 |
Inventory | 0 | 0 | 0 | -9,980,000 | -13,543,000 | -3,728,000 | -22,000 | -23,000 | -48,000 | -23,000 | 0 | 0 | 0 |
Other Current Assets | 0 | 0 | 0 | 0 | 0 | 0 | 102,284,000 | 93,403,000 | 90,538,000 | 82,244,000 | 75,289,000 | 70,230,000 | 70,718,000 |
Total Current Assets | 33,814,000 | 31,571,000 | 316,000 | 37,127,000 | 37,949,000 | 26,833,000 | 128,919,000 | 119,837,000 | 117,631,000 | 107,525,000 | 101,577,000 | 93,441,000 | 95,682,000 |
Non-Current Assets | |||||||||||||
Property, Plant and Equipment | 862,000 | 895,000 | 844,000 | 768,000 | 759,000 | 761,000 | 791,000 | 685,000 | 601,000 | 595,000 | 595,000 | 592,000 | 643,000 |
Goodwill | 8,187,000 | 8,188,000 | 8,173,000 | 7,116,000 | 7,050,000 | 7,044,000 | 6,923,000 | 6,887,000 | 6,876,000 | 6,876,000 | 6,876,000 | 6,876,000 | 11,311,000 |
Intangible Assets | 137,000 | 157,000 | 197,000 | 64,000 | 1,616,000 | 1,610,000 | 1,104,000 | 1,031,000 | 971,000 | 932,000 | 879,000 | 914,000 | 768,000 |
Long Term Investments | 41,334,000 | 110,000 | 33,841,000 | 28,309,000 | 26,177,000 | 24,669,000 | 25,075,000 | 25,733,000 | 25,610,000 | 24,075,000 | 24,676,000 | 21,245,000 | 19,417,000 |
Tax Assets | 0 | 0 | 57,000 | 1,408,000 | 800,000 | 552,000 | 792,000 | 696,000 | 1,091,000 | 0 | 0 | -112,415,000 | 12,722,000 |
Other Non-Current Assets | 0 | -110,000 | -33,841,000 | -1,408,000 | -800,000 | -552,000 | -1,982,000 | -1,502,000 | -2,289,000 | -863,000 | -867,000 | 112,415,000 | -12,722,000 |
Total Non-Current Assets | 50,520,000 | 9,240,000 | 9,271,000 | 36,193,000 | 33,986,000 | 32,474,000 | 31,599,000 | 32,499,000 | 31,889,000 | 30,683,000 | 31,280,000 | 28,713,000 | 31,371,000 |
Other Assets | 135,372,000 | 181,153,000 | 217,146,000 | 115,089,000 | 111,414,000 | 106,426,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 219,706,000 | 221,964,000 | 226,733,000 | 188,409,000 | 183,349,000 | 165,733,000 | 160,518,000 | 152,336,000 | 149,520,000 | 138,208,000 | 132,857,000 | 122,154,000 | 127,053,000 |
Current Liabilities | |||||||||||||
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Short Term Debt | 2,003,000 | 505,000 | 3,000 | 73,000 | 12,000 | 9,000 | 1,653,000 | 1,856,000 | 3,211,000 | 2,630,000 | 6,253,000 | 2,251,000 | 501,000 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Current Liabilities | 91,340,000 | -505,000 | -3,000 | -73,000 | -12,000 | -9,000 | -1,653,000 | -1,856,000 | -3,211,000 | -2,630,000 | -6,253,000 | -2,251,000 | -501,000 |
Total Current Liabilities | 93,343,000 | 0 | 3,000 | 74,000 | 243,000 | 9,000 | 1,653,000 | 1,856,000 | 3,211,000 | 2,630,000 | 6,253,000 | 2,251,000 | 501,000 |
Non-Current Liabilities | |||||||||||||
Long Term Debt | 11,956,000 | 12,997,000 | 15,887,000 | 5,011,000 | 6,985,000 | 14,047,000 | 14,433,000 | 11,765,000 | 12,790,000 | 9,886,000 | 4,642,000 | 1,405,000 | 694,000 |
Deferred Revenue | 0 | 0 | 0 | 5,524,000 | 0 | 0 | -2,311,000 | -1,970,000 | -2,106,000 | 0 | 0 | 0 | 694,000 |
Deferred Tax | 0 | 0 | 0 | 1,408,000 | 629,000 | 866,000 | 573,000 | 571,000 | 714,000 | 730,000 | 493,000 | 199,000 | 446,000 |
Other Non-Current Liabilities | 89,475,000 | 470,000 | -15,884,000 | 1,921,000 | 1,361,000 | 0 | 0 | 0 | 0 | 0 | 39,430,000 | -1,604,000 | -694,000 |
Total Non-Current Liabilities | 101,431,000 | 13,467,000 | 3,000 | 6,932,000 | 8,975,000 | 14,913,000 | 15,006,000 | 12,336,000 | 13,504,000 | 10,616,000 | 5,135,000 | 1,604,000 | 1,140,000 |
Total Liabilities | 194,774,000 | 197,622,000 | 203,043,000 | 164,989,000 | 160,676,000 | 143,532,000 | 139,701,000 | 132,066,000 | 129,773,000 | 118,562,000 | 113,589,000 | 102,958,000 | 102,924,000 |
Common Stock | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 | 6,000 |
Retained Earnings | 10,233,000 | 9,816,000 | 9,159,000 | 7,978,000 | 6,445,000 | 6,498,000 | 5,385,000 | 4,019,000 | 2,703,000 | 1,913,000 | 1,294,000 | 1,235,000 | 5,846,000 |
Accumulated Other Comprehensive Income/Loss | -2,926,000 | -3,758,000 | -4,560,000 | -665,000 | -60,000 | -411,000 | -1,096,000 | -675,000 | -668,000 | -387,000 | -372,000 | -648,000 | -312,000 |
Total Stockholders Equity | 24,932,000 | 24,342,000 | 23,690,000 | 23,420,000 | 22,673,000 | 22,201,000 | 20,817,000 | 20,270,000 | 19,747,000 | 19,646,000 | 19,268,000 | 19,196,000 | 24,129,000 |
Total Investments | 74,014,000 | 29,777,000 | 57,848,000 | 54,376,000 | 49,119,000 | 45,282,000 | 43,417,000 | 44,993,000 | 43,657,000 | 41,096,000 | 42,465,000 | 37,240,000 | 37,773,000 |
Total Debt | 13,959,000 | 13,972,000 | 15,890,000 | 7,006,000 | 8,589,000 | 14,056,000 | 16,086,000 | 13,621,000 | 16,001,000 | 12,516,000 | 10,895,000 | 3,656,000 | 1,195,000 |
Net Debt | 2,396,000 | 1,939,000 | 5,040,000 | -2,468,000 | -4,450,000 | 10,373,000 | 11,864,000 | 10,397,000 | 11,858,000 | 9,075,000 | 7,249,000 | 666,000 | -1,994,000 |
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 | 2015-12-31 | 2014-12-31 | 2013-12-31 | 2012-12-31 | 2011-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||||||
Net Income | 1,297,000 | 1,608,000 | 2,073,000 | 2,319,000 | 1,057,000 | 1,791,000 | 1,721,000 | 1,652,000 | 1,045,000 | 840,000 | 865,000 | -3,426,000 | 643,000 | 506,000 |
Depreciation & Amortization | 517,000 | 478,000 | 565,000 | 625,000 | 578,000 | 633,000 | 489,000 | 502,000 | 523,000 | 471,000 | 386,000 | 404,000 | 467,000 | 434,000 |
Deferred Income Tax | -231,000 | -242,000 | 57,000 | -429,000 | -238,000 | 64,000 | 97,000 | -136,000 | 153,000 | 249,000 | 141,000 | -53,000 | 306,000 | 252,000 |
Stock Based Compensation | 97,000 | 87,000 | 84,000 | 59,000 | 48,000 | 41,000 | 41,000 | 48,000 | 23,000 | 24,000 | 53,000 | 27,000 | 29,000 | 0 |
Change in Working Capital | -276,000 | 273,000 | -858,000 | -962,000 | -2,978,000 | -525,000 | -914,000 | -621,000 | -333,000 | -628,000 | -56,000 | 456,000 | -93,000 | 225,000 |
Accounts Receivable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Inventory | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Accounts Payable | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Other Working Capital | -276,000 | 273,000 | -858,000 | -962,000 | -2,978,000 | -525,000 | -914,000 | -621,000 | -333,000 | -628,000 | -56,000 | 429,000 | 0 | 0 |
Other Non-Cash Items | 1,158,000 | 757,000 | 2,198,000 | 663,000 | 1,644,000 | -307,000 | 333,000 | 438,000 | 79,000 | 273,000 | 1,000 | 448,000 | 362,000 | 152,000 |
Net Cash Provided by Operating Activities | 2,017,000 | 2,961,000 | 4,119,000 | 2,275,000 | 111,000 | 1,697,000 | 1,767,000 | 1,883,000 | 1,490,000 | 1,229,000 | 1,390,000 | 2,649,000 | 1,714,000 | 2,479,000 |
Cash Flows from Investing Activities | ||||||||||||||
Investments in Property, Plant, and Equipment | -122,000 | -172,000 | -126,000 | -124,000 | -118,000 | -366,000 | -485,000 | -440,000 | -303,000 | -299,000 | -311,000 | -368,000 | -371,000 | -368,000 |
Acquisitions Net | 48,000 | 0 | -255,000 | -165,000 | -3,000 | -129,000 | -533,000 | -3,574,000 | -9,319,000 | -6,168,000 | -7,204,000 | 677,000 | -2,614,000 | -1,135,000 |
Purchases of Investments | -11,008,000 | -10,087,000 | -10,776,000 | -12,406,000 | -9,271,000 | -9,650,000 | -5,186,000 | -6,291,000 | -8,599,000 | -7,963,000 | -9,573,000 | -11,224,000 | -5,533,000 | -13,782,000 |
Sales/Maturities of Investments | 5,889,000 | 5,703,000 | 5,635,000 | 9,606,000 | 8,425,000 | 10,749,000 | 5,570,000 | 6,178,000 | 6,778,000 | 8,384,000 | 6,832,000 | 8,502,000 | 9,595,000 | 11,809,000 |
Other Investing Activities | 3,435,000 | 9,804,000 | -7,115,000 | -7,397,000 | -5,169,000 | -4,479,000 | -6,443,000 | 143,000 | 117,000 | 141,000 | -18,000 | -40,000 | -158,000 | 1,442,000 |
Net Cash Used for Investing Activities | 1,775,000 | 5,248,000 | -12,637,000 | -10,486,000 | -6,136,000 | -3,875,000 | -7,077,000 | -3,984,000 | -11,326,000 | -5,905,000 | -10,274,000 | -2,453,000 | 919,000 | -2,034,000 |
Cash Flows from Financing Activities | ||||||||||||||
Debt Repayment | -3,675,000 | -1,933,000 | 4,831,000 | -1,506,000 | -5,738,000 | -3,055,000 | 2,796,000 | -2,680,000 | 3,529,000 | 1,601,000 | 7,245,000 | 2,461,000 | -5,147,000 | -2,402,000 |
Common Stock Issued | -272,000 | 0 | 0 | 296,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -1,099,000 | -906,000 | -153,000 | -545,000 | -270,000 | -1,220,000 | -1,025,000 | -820,000 | -430,000 | -500,000 | -334,000 | 0 | 0 | 0 |
Dividends Paid | -907,000 | -928,000 | -892,000 | -783,000 | -770,000 | -682,000 | -485,000 | -336,000 | -255,000 | -221,000 | -806,000 | -1,185,000 | -150,000 | 0 |
Other Financing Activities | -2,870,000 | -3,361,000 | 6,121,000 | 7,220,000 | 22,150,000 | 6,447,000 | 5,066,000 | 5,265,000 | 7,611,000 | 3,605,000 | 3,298,000 | -1,778,000 | 2,033,000 | 733,000 |
Net Cash Used Provided by Financing Activities | -8,277,000 | -7,128,000 | 9,907,000 | 4,636,000 | 15,372,000 | 1,490,000 | 6,352,000 | 1,429,000 | 10,455,000 | 4,485,000 | 9,403,000 | -502,000 | -3,264,000 | -1,669,000 |
Effect of Forex Changes on Cash | 3,656,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | -4,313,000 | 1,081,000 | 1,389,000 | -3,575,000 | 9,347,000 | -688,000 | 1,042,000 | -672,000 | 619,000 | -191,000 | 519,000 | -306,000 | -631,000 | -1,224,000 |
Cash at End of Period | 45,913,000 | 11,628,000 | 10,547,000 | 9,158,000 | 12,733,000 | 3,386,000 | 4,074,000 | 3,032,000 | 3,704,000 | 3,085,000 | 3,276,000 | 2,757,000 | 3,063,000 | 3,694,000 |
Cash at Start of Period | 50,226,000 | 10,547,000 | 9,158,000 | 12,733,000 | 3,386,000 | 4,074,000 | 3,032,000 | 3,704,000 | 3,085,000 | 3,276,000 | 2,757,000 | 3,063,000 | 3,694,000 | 4,918,000 |
Free Cash Flow | ||||||||||||||
Operating Cash Flow | 2,017,000 | 2,961,000 | 4,119,000 | 2,275,000 | 111,000 | 1,697,000 | 1,767,000 | 1,883,000 | 1,490,000 | 1,229,000 | 1,390,000 | 2,649,000 | 1,714,000 | 2,479,000 |
Capital Expenditure | -122,000 | -172,000 | -126,000 | -124,000 | -118,000 | -366,000 | -485,000 | -440,000 | -303,000 | -299,000 | -311,000 | -368,000 | -371,000 | -368,000 |
Free Cash Flow | 1,895,000 | 2,789,000 | 3,993,000 | 2,151,000 | -7,000 | 1,331,000 | 1,282,000 | 1,443,000 | 1,187,000 | 930,000 | 1,079,000 | 2,281,000 | 1,343,000 | 2,111,000 |