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 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
---|---|---|---|---|---|---|---|---|---|---|
Revenue | 14,337,000 | 13,980,000 | 14,913,000 | 13,974,000 | 12,909,000 | 12,303,000 | 11,389,000 | 10,153,000 | 9,921,000 | 8,894,000 |
Revenue Growth | - | -6.26% | 6.72% | 8.25% | 4.93% | 8.03% | 12.17% | 2.34% | 11.55% | |
Cost of Revenue | 9,629,000 | 9,478,000 | 10,100,000 | 9,480,000 | 8,337,000 | 7,970,000 | 7,539,000 | 6,676,000 | 6,269,000 | 5,729,000 |
Gross Profit | 4,708,000 | 4,502,000 | 4,813,000 | 4,494,000 | 4,572,000 | 4,333,000 | 3,850,000 | 3,477,000 | 3,652,000 | 3,165,000 |
Gross Profit Margin | 33.80% | 32.20% | 32.27% | 32.16% | 35.42% | 35.22% | 33.80% | 34.25% | 36.81% | 35.59% |
Research and Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
General and Administrative Expenses | 2,046,000 | 2,024,000 | 2,049,000 | 1,920,000 | 1,807,000 | 1,741,000 | 1,419,000 | 1,262,000 | 1,117,000 | 1,191,000 |
Total Operating Expenses | 4,194,000 | 2,024,000 | 12,149,000 | 11,400,000 | 10,144,000 | 9,806,000 | 8,958,000 | 7,938,000 | 7,386,000 | 6,920,000 |
Operating Income or Loss | 2,227,000 | 2,478,000 | 2,065,000 | 2,065,000 | 3,348,000 | 2,284,000 | 2,453,000 | 2,215,000 | 2,535,000 | 1,974,000 |
Operating Margin | 16.15% | 17.73% | 13.85% | 14.78% | 25.94% | 18.56% | 21.54% | 21.82% | 25.55% | 22.19% |
Interest Expense | 416,000 | 405,000 | 218,000 | 371,000 | 395,000 | 369,000 | 203,000 | 43,000 | 23,000 | 18,000 |
EBITDA | 3,456,000 | 2,898,000 | 2,496,000 | 2,434,000 | 3,613,000 | 2,091,000 | 2,639,000 | 2,341,000 | 2,410,000 | 2,013,000 |
Depreciation and Amortization | 384,000 | 389,000 | 411,000 | 363,000 | 300,000 | 258,000 | 212,000 | 171,000 | 169,000 | 170,000 |
Income Before Tax | 2,656,000 | 2,104,000 | 1,736,000 | 1,694,000 | 2,918,000 | 1,464,000 | 2,224,000 | 2,170,000 | 2,241,000 | 1,843,000 |
Income Tax Expense | 685,000 | 550,000 | 483,000 | 461,000 | 717,000 | 402,000 | 581,000 | -58,000 | 832,000 | 736,000 |
Net Income | 1,921,000 | 1,501,000 | 1,239,000 | 1,205,000 | 2,150,000 | 999,000 | 1,595,000 | 2,187,000 | 1,372,000 | 1,072,000 |
Net Income Margin | 13.85% | 10.74% | 8.31% | 8.62% | 16.66% | 8.12% | 14.00% | 21.54% | 13.83% | 12.05% |
EPS | 4.11 | 3.14 | 2.34 | 2.13 | 3.64 | 1.63 | 2.57 | 3.53 | 2.21 | 1.73 |
EPS Diluted | 4.09 | 3.13 | 2.33 | 2.11 | 3.61 | 1.62 | 2.57 | 3.53 | 2.21 | 1.73 |
Weighted Average Shares Out | - | 478,000 | 529,000 | 566,000 | 591,000 | 613,000 | 621,000 | 620,000 | 620,000 | 620,000 |
Weighted Average Shares Out Diluted | - | 480,000 | 531,000 | 570,000 | 595,000 | 616,000 | 621,000 | 620,000 | 620,000 | 620,000 |
Reported Currency: USD | Q1 | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 |
---|---|---|---|---|---|---|---|---|---|
Current Assets | |||||||||
Cash and Cash Equivalents | 4,052,000 | 4,319,000 | 4,272,000 | 5,200,000 | 5,886,000 | 4,645,000 | 3,234,000 | 2,500,000 | 19,000 |
Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Cash + Short Term Investments | 4,052,000 | 4,319,000 | 4,272,000 | 5,200,000 | 5,886,000 | 4,645,000 | 3,234,000 | 2,500,000 | 19,000 |
Net Receivables | 2,687,000 | 2,364,000 | 2,177,000 | 2,128,000 | 2,029,000 | 1,888,000 | 1,967,000 | 1,833,000 | 1,693,000 |
Inventory | 795,000 | 626,000 | 543,000 | 791,000 | 729,000 | 856,000 | 1,129,000 | 1,180,000 | 1,052,000 |
Other Current Assets | 259,000 | 192,000 | 265,000 | 162,000 | 105,000 | 97,000 | 148,000 | 67,000 | 43,000 |
Total Current Assets | 7,793,000 | 7,501,000 | 7,257,000 | 8,281,000 | 8,749,000 | 7,486,000 | 6,478,000 | 5,580,000 | 2,807,000 |
Non-Current Assets | |||||||||
Property, Plant and Equipment | 2,574,000 | 2,600,000 | 1,708,000 | 1,682,000 | 1,708,000 | 1,498,000 | 1,313,000 | 1,169,000 | 1,123,000 |
Goodwill | 3,547,000 | 3,544,000 | 3,559,000 | 3,554,000 | 3,435,000 | 3,409,000 | 2,691,000 | 2,747,000 | 2,750,000 |
Intangible Assets | 3,030,000 | 3,038,000 | 3,084,000 | 3,157,000 | 3,154,000 | 3,198,000 | 2,851,000 | 2,866,000 | 3,121,000 |
Long Term Investments | 1,355,000 | 1,129,000 | 1,034,000 | 578,000 | 899,000 | 865,000 | 865,000 | 275,000 | 54,000 |
Tax Assets | 2,772,000 | 2,878,000 | 3,090,000 | 3,440,000 | 3,822,000 | 4,358,000 | 4,651,000 | 0 | 0 |
Other Non-Current Assets | 1,467,000 | 1,282,000 | 2,134,000 | 1,493,000 | 1,159,000 | 936,000 | 660,000 | 484,000 | 493,000 |
Total Non-Current Assets | 14,745,000 | 14,471,000 | 14,609,000 | 13,904,000 | 14,177,000 | 14,264,000 | 13,031,000 | 7,541,000 | 7,541,000 |
Other Assets | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Total Assets | 22,538,000 | 21,972,000 | 21,866,000 | 22,185,000 | 22,926,000 | 21,750,000 | 19,509,000 | 13,121,000 | 10,348,000 |
Current Liabilities | |||||||||
Accounts Payable | 0 | 0 | 785,000 | 686,000 | 659,000 | 485,000 | 514,000 | 380,000 | 478,000 |
Short Term Debt | 676,000 | 675,000 | 1,321,000 | 107,000 | 841,000 | 122,000 | 0 | 0 | 0 |
Tax Payables | 0 | 0 | 0 | 0 | 0 | 0 | 6,000 | 553,000 | 722,000 |
Deferred Revenue | 328,000 | 180,000 | 160,000 | 209,000 | 196,000 | 152,000 | 169,000 | 147,000 | 128,000 |
Other Current Liabilities | 2,001,000 | 2,097,000 | 1,497,000 | 1,294,000 | 1,306,000 | 1,147,000 | 1,023,000 | 679,000 | 714,000 |
Total Current Liabilities | 3,005,000 | 2,952,000 | 3,763,000 | 2,296,000 | 3,002,000 | 1,906,000 | 1,712,000 | 1,759,000 | 2,042,000 |
Non-Current Liabilities | |||||||||
Long Term Debt | 7,460,000 | 7,477,000 | 6,886,000 | 7,611,000 | 7,611,000 | 8,398,000 | 6,751,000 | 0 | 0 |
Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Deferred Tax | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1,071,000 | 1,554,000 |
Other Non-Current Liabilities | 495,000 | 487,000 | 559,000 | 715,000 | 927,000 | 1,030,000 | 899,000 | 422,000 | 505,000 |
Total Non-Current Liabilities | 7,955,000 | 7,964,000 | 7,658,000 | 8,514,000 | 8,799,000 | 9,733,000 | 7,839,000 | 1,768,000 | 2,213,000 |
Total Liabilities | 10,960,000 | 10,916,000 | 11,421,000 | 10,810,000 | 11,801,000 | 11,639,000 | 9,551,000 | 3,527,000 | 4,255,000 |
Common Stock | 4,000 | 4,000 | 5,000 | 6,000 | 6,000 | 6,000 | 7,000 | 9,513,000 | 6,152,000 |
Retained Earnings | 3,734,000 | 3,139,000 | 2,269,000 | 2,461,000 | 1,982,000 | 674,000 | 357,000 | 0 | 0 |
Accumulated Other Comprehensive Income/Loss | -103,000 | -107,000 | -149,000 | -226,000 | -318,000 | -417,000 | -308,000 | 81,000 | -59,000 |
Total Stockholders Equity | 11,276,000 | 10,714,000 | 10,378,000 | 11,339,000 | 11,123,000 | 10,094,000 | 9,947,000 | 9,594,000 | 6,093,000 |
Total Investments | 1,355,000 | 1,129,000 | 1,034,000 | 578,000 | 899,000 | 865,000 | 865,000 | 275,000 | 54,000 |
Total Debt | 8,136,000 | 8,152,000 | 7,210,000 | 7,313,000 | 7,951,000 | 7,946,000 | 6,751,000 | 0 | 0 |
Net Debt | 4,084,000 | 3,833,000 | 2,938,000 | 2,113,000 | 2,065,000 | 3,301,000 | 3,517,000 | -2,500,000 | -19,000 |
Reported Currency: USD | TTM | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 |
---|---|---|---|---|---|---|---|---|---|---|
Cash Flows from Operating Activities | ||||||||||
Net Income | 1,959,000 | 1,501,000 | 1,253,000 | 1,233,000 | 2,201,000 | 1,062,000 | 1,643,000 | 2,228,000 | 1,409,000 | 1,107,000 |
Depreciation & Amortization | 384,000 | 389,000 | 411,000 | 363,000 | 300,000 | 258,000 | 212,000 | 171,000 | 169,000 | 170,000 |
Deferred Income Tax | 259,000 | 203,000 | 321,000 | 342,000 | 534,000 | 283,000 | 386,000 | -603,000 | 92,000 | 139,000 |
Stock Based Compensation | 100,000 | 90,000 | 74,000 | 102,000 | 147,000 | 137,000 | 36,000 | 100,000 | 57,000 | 89,000 |
Change in Working Capital | -515,000 | -570,000 | -270,000 | -683,000 | -21,000 | 220,000 | 164,000 | -587,000 | -368,000 | -536,000 |
Accounts Receivable | 112,000 | -172,000 | 68,000 | -79,000 | -282,000 | 224,000 | -166,000 | -3,987,000 | -172,000 | -218,000 |
Inventory | -353,000 | -303,000 | 145,000 | -301,000 | 190,000 | 181,000 | 197,000 | -228,000 | 21,000 | -252,000 |
Accounts Payable | 76,000 | -1,000 | -68,000 | -54,000 | 282,000 | -306,000 | 133,000 | -193,000 | -217,000 | -66,000 |
Other Working Capital | -205,000 | -94,000 | -415,000 | -249,000 | -211,000 | 121,000 | -166,000 | 3,821,000 | -172,000 | -218,000 |
Other Non-Cash Items | -71,000 | 227,000 | 11,000 | 527,000 | -522,000 | 405,000 | 83,000 | 39,000 | 131,000 | 100,000 |
Net Cash Provided by Operating Activities | 1,997,000 | 1,840,000 | 1,800,000 | 1,884,000 | 2,639,000 | 2,365,000 | 2,524,000 | 1,317,000 | 1,655,000 | 1,097,000 |
Cash Flows from Investing Activities | ||||||||||
Investments in Property, Plant, and Equipment | -274,000 | -345,000 | -357,000 | -307,000 | -484,000 | -359,000 | -235,000 | -215,000 | -191,000 | -107,000 |
Acquisitions Net | 0 | 0 | 0 | -160,000 | 42,000 | -1,061,000 | 0 | 354,000 | 0 | 0 |
Purchases of Investments | -103,000 | -103,000 | -54,000 | -28,000 | -86,000 | -103,000 | -338,000 | 0 | -13,000 | 0 |
Sales/Maturities of Investments | 0 | 0 | 0 | 0 | 391,000 | 349,000 | 0 | 0 | 0 | 0 |
Other Investing Activities | -101,000 | -4,000 | -27,000 | -18,000 | -391,000 | 74,000 | -64,000 | -11,000 | -38,000 | -61,000 |
Net Cash Used for Investing Activities | -472,000 | -452,000 | -438,000 | -513,000 | -528,000 | -1,100,000 | -637,000 | 128,000 | -242,000 | -168,000 |
Cash Flows from Financing Activities | ||||||||||
Debt Repayment | -1,250,000 | -18,000 | 0 | -750,000 | 0 | 1,191,000 | 6,750,000 | 0 | 0 | 0 |
Common Stock Issued | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Common Stock Repurchased | -1,000,000 | -1,000,000 | -2,000,000 | -1,000,000 | -1,001,000 | -600,000 | 0 | 0 | 0 | 0 |
Dividends Paid | -277,000 | -281,000 | -299,000 | -307,000 | -330,000 | -335,000 | -6,688,000 | -77,000 | -35,000 | -36,000 |
Other Financing Activities | 1,225,000 | -42,000 | 9,000 | 0 | 461,000 | -110,000 | -1,215,000 | 1,077,000 | -1,396,000 | -877,000 |
Net Cash Used Provided by Financing Activities | -1,302,000 | -1,341,000 | -2,290,000 | -2,057,000 | -870,000 | 146,000 | -1,153,000 | 1,036,000 | -1,431,000 | -913,000 |
Effect of Forex Changes on Cash | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Change in Cash | 223,000 | 47,000 | -928,000 | -686,000 | 1,241,000 | 1,411,000 | 734,000 | 2,481,000 | -18,000 | 16,000 |
Cash at End of Period | 16,284,000 | 4,319,000 | 4,272,000 | 5,200,000 | 5,886,000 | 4,645,000 | 3,234,000 | 2,500,000 | 19,000 | 37,000 |
Cash at Start of Period | 16,061,000 | 4,272,000 | 5,200,000 | 5,886,000 | 4,645,000 | 3,234,000 | 2,500,000 | 19,000 | 37,000 | 21,000 |
Free Cash Flow | ||||||||||
Operating Cash Flow | 1,997,000 | 1,840,000 | 1,800,000 | 1,884,000 | 2,639,000 | 2,365,000 | 2,524,000 | 1,317,000 | 1,655,000 | 1,097,000 |
Capital Expenditure | -338,000 | -345,000 | -357,000 | -307,000 | -484,000 | -359,000 | -235,000 | -215,000 | -191,000 | -107,000 |
Free Cash Flow | 1,659,000 | 1,495,000 | 1,443,000 | 1,577,000 | 2,155,000 | 2,006,000 | 2,289,000 | 1,102,000 | 1,464,000 | 990,000 |