$MDT (Medtronic plc)
Buy, Hold or Sell?
You decide β with data.
Youβre not here for a price target.
You want to know whether owning Medtronic plc at todayβs price makes sense for you.
- π You see the business behind the ticker
So you stop reacting to headlines and start thinking like an owner. - β οΈ You anchor on 5 key financial signals
The ones that actually drive long-term outcomes β not noise. - π€ You analyze $MDT using your favorite AI
Paste structured data into ChatGPT and ask better questions instantly. - π’ You decide at what price buying or selling makes sense
Not Wall Streetβs target. Yours.
You donβt get told what to do. You gain clarity β and act from there.
Get notifications about Medtronic plc
I send you an email if I find something interesting about Medtronic plc.
Get AI-ready Data1. Quick Overview
1.1. Quick analysis of Medtronic plc (30 sec.)
Can this business survive bad years?
Is this a good business at its core?
Is the business itself compounding over time?
Is value actually accruing to each share?
1.2. Business Survival
Can this business survive bad years?
Enough cash for bills this year?
Would debt break this business in a crisis?
1.3. Business Quality
Is this a good business at its core?
Does this business turn capital into real profits?
Does this business keep a meaningful share of what it earns?
1.4. Business Value
Is the business itself compounding over time?
Is the business getting bigger over time?
Is the business actually retaining value it creates?
1.5. Share Value
Is value actually accruing to each share?
Does each share represent more of the business?
Is each share earning more over time?
2. Detailed Analysis
2.1. Growth of Medtronic plc (5 min.)
Is Medtronic plc growing?
| Most Recent Quarter | Last 12 Months | Year over Year | Grow (YOY-TTM) | Grow % | |
|---|---|---|---|---|---|
| How rich? | $48.9b | $48.3b | ? | ? | ? |
How much money is Medtronic plc making?
| Last 12 Months | Year over Year | Grow | Grow % | |
|---|---|---|---|---|
| Making money | $4.6b | ? | ? | ? |
| Net Profit Margin | 13.1% | ? | - | - |
How much money comes from the company's main activities?
π€ Analyze $MDT with your favorite AI
You get Penkeβs AI-structured dataset for Medtronic plc.
You ask the questions. You test the assumptions. You decide.
Penkeβs data + AI + your judgment
Youβll also get access to AI prompts per pain point.
Want to test it first?
π₯ Try the $NVDA AI dataset* The AI structure is continuously improved. If something feels unclear or incomplete, email me or message me on Discord β Iβll fix it. π₯Έ Penke
2.2 In-depth Summary
2.2.1. Financial Health Summary
| Compared to previous year | Compared to industry | |
|---|---|---|
| The company is making a huge profit. | ||
| Using its assets, the company is less efficient in making profit. | ||
| Using its investors money, the company is inefficient in making profit. |
| Compared to previous year | Compared to industry | |
|---|---|---|
| The company is operating efficient. | ||
| The company is efficient in keeping operating costs low. |
| Compared to previous year | Compared to industry | |
|---|---|---|
| The company is able to pay all its short-term debts. | ||
| The company is able to pay all its short-term debts with the most liquid assets. |
| Compared to previous year | Compared to industry | |
|---|---|---|
| The company is very able to pay all its debts by selling its assets. | ||
| The company is very able to pay all its debts with equity. |
3. Valuation of Medtronic plc
π§ This section is under active development.
Iβm adding new components almost daily. Updates appear here in real time, so feel free to check back.
If you like the direction this is heading, you can Become a Member when it feels right.
Questions or specific needs? Just reach out via Contact or Discord.
β π₯Έ Penke
4. At what price does buying or selling Medtronic plc make sense?
You donβt decide under pressure. You decide before the market forces your hand.
How disciplined investors think:
- Price moves are noise
- Valuation is signal
- Decisions are made in advance
This tool lets you explore what Medtronic plc looks like across a full price range, so you can define your buy zone and your sell zone calmly β before emotions enter the equation.
Valuation rules (your assumptions)
| Price per Share | Market Value | Enterprise Value | Price to Earnings | Price to Cash Flow | Price to Book | Enterprise Value to Sales |
|---|---|---|---|---|---|---|
| Get started by filling in the "Price from" and "Price to" fields. | ||||||
5. Key Financial Signals for MDT Stock Investors
Early warning signs and strengths based purely on reported financial data
Fundamental stock analysis covering revenue growth, profitability, cash flow, balance sheet risk, and financial consistency.
β Short-term safety buffer
The company has 2.54 in short-term assets for every dollar it owes soon. Historically, this was closer to 2.21. Lower levels are watched more closely in tough times.
β οΈ Debt load
Debt compared to the companyβs own capital is 0.86, versus 0.8 on average. Rising debt is something investors usually keep an eye on.
β οΈ Core profit level
After running the business, about 16.2% of sales remains as profit. Over time, this was closer to 17.5%.
π 2 additional investor signals
See how rare β or common β these financial patterns are among high-quality public companies.
Unlock Investor View6. Trends of Medtronic plc
6.1. Business Survival
6.2. Business Quality
6.3. Business Value
6.4. Share Value
7. Penke's Calculations
| Metric | 2026-01-23 | 2025-10-24 | 2025-07-25 | 2025-04-25 | 2025-01-24 | 2024-10-25 | 2024-07-26 | 2024-04-26 | 2024-01-26 | 2023-10-27 | 2023-07-28 | 2023-04-28 | 2023-01-27 | 2022-10-28 | 2022-07-29 | 2022-04-29 | 2022-01-28 | 2021-10-29 | 2021-07-30 | 2021-04-30 | 2021-01-29 | 2020-10-30 | 2020-07-31 | 2020-04-24 | 2020-01-24 | 2019-10-25 | 2019-07-26 | 2019-04-26 | 2019-01-25 | 2018-10-26 | 2018-07-27 | 2018-04-27 | 2018-01-26 | 2017-10-27 | 2017-07-28 | 2017-04-28 | 2017-01-27 | 2016-10-28 | 2016-07-29 | 2016-04-29 | 2016-01-29 | 2015-10-30 | 2015-07-31 | 2015-04-24 | 2015-01-23 | 2014-10-24 | 2014-07-25 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Core | |||||||||||||||||||||||||||||||||||||||||||||||
| Shares Outstanding | π Unlock | 1.28 B | 1.28 B | 1.28 B | 1.28 B | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Total Revenue | π Unlock | 8,961,000 | 8,578,000 | 8,927,000 | 8,292,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Net Income | π Unlock | 1,381,000 | 1,047,000 | 1,061,000 | 1,303,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Free Cash Flow | π Unlock | 1,041,000 | 584,000 | 5,185,000 | 3,116,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Dividends Paid | π Unlock | 1,820,000 | 910,000 | 3,589,000 | 2,692,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Balance Sheet | |||||||||||||||||||||||||||||||||||||||||||||||
| Total Assets | π Unlock | 91,346,000 | 90,972,000 | 91,680,000 | 89,973,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Total Liabilities | π Unlock | 42,489,000 | 42,839,000 | 43,424,000 | 40,358,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Total Equity | π Unlock | 48,652,000 | 47,893,000 | 48,024,000 | 49,387,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Book Value | π Unlock | 48,652,000 | 47,893,000 | 48,024,000 | 49,387,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Cash And Short Term Investments | π Unlock | 8,327,000 | 8,121,000 | 8,965,000 | 7,922,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Per Share | |||||||||||||||||||||||||||||||||||||||||||||||
| Earnings per Share | π Unlock | $1.08 | $0.82 | $0.83 | $1.02 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - | - |
| Free Cash Flow per Share | π Unlock | $0.81 | $0.46 | $4.04 | $2.43 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - | - |
| Dividend per Share | π Unlock | $1.42 | $0.71 | $2.80 | $2.10 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - | - |
| Book Value per Share | π Unlock | $37.93 | $37.38 | $37.44 | $38.51 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - | - |
| Margins | |||||||||||||||||||||||||||||||||||||||||||||||
| Gross Profit Margin | π Unlock | 65.84% | 65.02% | 64.76% | 66.49% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Operating Margin | π Unlock | 18.81% | 16.85% | 16.09% | 19.85% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Net Profit Margin | π Unlock | 15.41% | 12.21% | 11.89% | 15.71% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Free Cash Flow Margin | π Unlock | 11.62% | 6.81% | 58.08% | 37.58% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Ratios | |||||||||||||||||||||||||||||||||||||||||||||||
| Current Ratio | π Unlock | 241.53% | 201.41% | 184.91% | 190.14% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - |
| Quick Ratio | π Unlock | 148.12% | 124.75% | 120.20% | 118.56% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - |
| Debt To Asset Ratio | π Unlock | 46.51% | 47.09% | 47.36% | 44.86% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - |
| Debt to Equity | π Unlock | 87.33% | 89.45% | 90.42% | 81.72% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - | - |
| Returns | |||||||||||||||||||||||||||||||||||||||||||||||
| Return on Assets | π Unlock | 1.51% | 1.15% | 1.16% | 1.45% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - |
| Return on Equity | π Unlock | 2.84% | 2.19% | 2.21% | 2.64% | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | - | - | - |
8. Quarterly Reports
8.1. Balance Sheet
Showing financial position from 2014-07-25 to 2026-01-23.
| 2026-01-23 | 2025-10-24 | 2025-07-25 | 2025-04-25 | 2025-01-24 | 2024-10-25 | 2024-07-26 | 2024-04-26 | 2024-01-26 | 2023-10-27 | 2023-07-28 | 2023-04-28 | 2023-01-27 | 2022-10-28 | 2022-07-29 | 2022-04-29 | 2022-01-28 | 2021-10-29 | 2021-07-30 | 2021-04-30 | 2021-01-29 | 2020-10-30 | 2020-07-31 | 2020-04-24 | 2020-01-24 | 2019-10-25 | 2019-07-26 | 2019-04-26 | 2019-01-25 | 2018-10-26 | 2018-07-27 | 2018-04-27 | 2018-01-26 | 2017-10-27 | 2017-07-28 | 2017-04-28 | 2017-01-27 | 2016-10-28 | 2016-07-29 | 2016-04-29 | 2016-01-29 | 2015-10-30 | 2015-07-31 | 2015-04-24 | 2015-01-23 | 2014-10-24 | 2014-07-25 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Assets | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 91,346,000 | 90,972,000 | 91,680,000 | 89,973,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Current | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 23,996,000 | 23,223,000 | 23,814,000 | 22,513,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Cash | π Unlock | 1,282,000 | 1,273,000 | 2,218,000 | 1,240,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Cash Equivalents | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Short Term Investments | π Unlock | 7,045,000 | 6,848,000 | 6,747,000 | 6,682,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Accounts Receivable | π Unlock | 6,389,000 | 6,263,000 | 6,515,000 | 6,115,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Inventory | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 6,156,000 | 5,886,000 | 5,476,000 | 5,610,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Inventory Finished Goods | π Unlock | 4,195,000 | 4,022,000 | 3,779,000 | 3,740,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Inventory Raw Materials | π Unlock | 1,108,000 | 1,072,000 | 953,000 | 1,089,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Inventory Parts | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Inventory WIP | π Unlock | 853,000 | 792,000 | 744,000 | 782,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Prepaid Expenses | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Noncurrent | |||||||||||||||||||||||||||||||||||||||||||||||
| Property Plant And Equipment | π Unlock | 7,164,000 | 7,006,000 | 6,837,000 | 6,593,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Intangible Assets | π Unlock | 10,770,000 | 11,223,000 | 11,667,000 | 12,184,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Goodwill | π Unlock | 41,811,000 | 42,007,000 | 41,737,000 | 40,819,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Right Of Use Assets | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Long Term Investments | π Unlock | 83,000 | 83,000 | 89,000 | 77,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Deferred Tax Assets | π Unlock | 3,857,000 | 3,929,000 | 4,040,000 | 3,614,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Other Assets | π Unlock | 3,748,000 | 3,585,000 | 3,584,000 | 4,250,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Total | π Unlock | 67,433,000 | 67,833,000 | 67,954,000 | 67,537,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Liabilities | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 42,489,000 | 42,839,000 | 43,424,000 | 40,358,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Current | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 9,935,000 | 11,530,000 | 12,879,000 | 11,840,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Accounts Payable | π Unlock | 2,581,000 | 2,555,000 | 2,449,000 | 2,286,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Accrued Liabilities | π Unlock | 3,153,000 | 3,596,000 | 3,683,000 | 3,526,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Short Term Debt | π Unlock | 1,420,000 | 2,430,000 | 2,874,000 | 2,622,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Deferred Revenue | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Lease Liabilities | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Other Current Liabilities | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Noncurrent | |||||||||||||||||||||||||||||||||||||||||||||||
| Long Term Debt | π Unlock | 27,680,000 | 26,179,000 | 25,642,000 | 23,985,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Lease Liabilities | π Unlock | 55,000 | 51,000 | 52,000 | 50,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Operating Lease Liabilities | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Deferred Revenue | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Deferred Tax Liabilities | π Unlock | 160,000 | 167,000 | 403,000 | -81,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Other Noncurrent Liabilities | π Unlock | 1,764,000 | 1,813,000 | 1,769,000 | 1,533,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Total | π Unlock | 32,554,000 | 31,309,000 | 30,545,000 | 28,518,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Equity | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 48,652,000 | 47,893,000 | 48,024,000 | 49,387,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Common Stock | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Preferred Stock | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Additional Paid In Capital | π Unlock | 20,857,000 | 20,891,000 | 20,833,000 | 20,910,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Retained Earnings | π Unlock | 32,070,000 | 31,606,000 | 31,476,000 | 31,317,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Accumulated Other Comprehensive Income | π Unlock | -4,275,000 | -4,604,000 | -4,284,000 | -2,839,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Treasury Stock | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Minority Interest | π Unlock | 204,000 | 240,000 | 232,000 | 228,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Temporary Equity | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
8.2. Income Statement
Performance overview from 2014-07-25 to 2026-01-23.
| 2026-01-23 | 2025-10-24 | 2025-07-25 | 2025-04-25 | 2025-01-24 | 2024-10-25 | 2024-07-26 | 2024-04-26 | 2024-01-26 | 2023-10-27 | 2023-07-28 | 2023-04-28 | 2023-01-27 | 2022-10-28 | 2022-07-29 | 2022-04-29 | 2022-01-28 | 2021-10-29 | 2021-07-30 | 2021-04-30 | 2021-01-29 | 2020-10-30 | 2020-07-31 | 2020-04-24 | 2020-01-24 | 2019-10-25 | 2019-07-26 | 2019-04-26 | 2019-01-25 | 2018-10-26 | 2018-07-27 | 2018-04-27 | 2018-01-26 | 2017-10-27 | 2017-07-28 | 2017-04-28 | 2017-01-27 | 2016-10-28 | 2016-07-29 | 2016-04-29 | 2016-01-29 | 2015-10-30 | 2015-07-31 | 2015-04-24 | 2015-01-23 | 2014-10-24 | 2014-07-25 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 8,961,000 | 8,578,000 | 8,927,000 | 8,292,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Segments | |||||||||||||||||||||||||||||||||||||||||||||||
| Segment1 | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Segment2 | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Segment3 | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Cost Of Revenue | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 3,061,000 | 3,001,000 | 3,146,000 | 2,779,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Gross Profit | π Unlock | 5,900,000 | 5,577,000 | 5,781,000 | 5,513,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Operating Expenses | |||||||||||||||||||||||||||||||||||||||||||||||
| Total | π Unlock | 2,943,000 | 2,736,000 | 2,705,000 | 2,722,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Research And Development | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Selling General And Administrative | π Unlock | 2,965,000 | 2,806,000 | 2,720,000 | 2,717,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Stock Based Compensation | π Unlock | 268,000 | 86,000 | 429,000 | 340,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Allocated Stock Based Compensation | π Unlock | 182,000 | 86,000 | 89,000 | 98,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Impairment Charges | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Restructuring Charges | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Other Operating Expenses | π Unlock | -22,000 | -70,000 | -15,000 | 5,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Operating Income | π Unlock | 1,686,000 | 1,445,000 | 1,436,000 | 1,646,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Non Operating | |||||||||||||||||||||||||||||||||||||||||||||||
| Interest Income | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Interest Expense | π Unlock | 542,000 | 81,000 | 762,000 | 567,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Gain On Asset Sales | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Other Non Operating Income | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Income Before Tax | π Unlock | 1,597,000 | 1,302,000 | 1,261,000 | 1,540,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Income Tax | π Unlock | 215,000 | 255,000 | 198,000 | 237,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Net Income | π Unlock | 1,381,000 | 1,047,000 | 1,061,000 | 1,303,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
8.3. Cash Flow Statement
Operational cash dynamics from 2014-07-25 to 2026-01-23.
| 2026-01-23 | 2025-10-24 | 2025-07-25 | 2025-04-25 | 2025-01-24 | 2024-10-25 | 2024-07-26 | 2024-04-26 | 2024-01-26 | 2023-10-27 | 2023-07-28 | 2023-04-28 | 2023-01-27 | 2022-10-28 | 2022-07-29 | 2022-04-29 | 2022-01-28 | 2021-10-29 | 2021-07-30 | 2021-04-30 | 2021-01-29 | 2020-10-30 | 2020-07-31 | 2020-04-24 | 2020-01-24 | 2019-10-25 | 2019-07-26 | 2019-04-26 | 2019-01-25 | 2018-10-26 | 2018-07-27 | 2018-04-27 | 2018-01-26 | 2017-10-27 | 2017-07-28 | 2017-04-28 | 2017-01-27 | 2016-10-28 | 2016-07-29 | 2016-04-29 | 2016-01-29 | 2015-10-30 | 2015-07-31 | 2015-04-24 | 2015-01-23 | 2014-10-24 | 2014-07-25 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating Activities | |||||||||||||||||||||||||||||||||||||||||||||||
| Net Income | π Unlock | 1,374,000 | 1,040,000 | 1,056,000 | 1,294,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Adjustments | |||||||||||||||||||||||||||||||||||||||||||||||
| Depreciation And Amortization | π Unlock | 463,000 | 459,000 | 564,000 | 416,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Stock Based Compensation | π Unlock | 268,000 | 86,000 | 429,000 | 340,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Impairments | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Deferred Taxes | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Gain On Asset Sales | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Change In Working Capital | π Unlock | -672,000 | -373,000 | -292,000 | -478,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Cash From Operations | π Unlock | 2,013,000 | 1,088,000 | 7,044,000 | 4,516,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Investing Activities | |||||||||||||||||||||||||||||||||||||||||||||||
| Cash From Investing | π Unlock | -1,201,000 | -719,000 | -1,937,000 | -1,447,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Capital Expenditures | π Unlock | 972,000 | 504,000 | 1,859,000 | 1,400,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Acquisitions | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Purchase Of Investments | π Unlock | 4,201,000 | 2,100,000 | 8,226,000 | 6,093,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Sale Of Investments | π Unlock | 3,958,000 | 2,010,000 | 8,495,000 | 6,255,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Financing Activities | |||||||||||||||||||||||||||||||||||||||||||||||
| Cash From Financing | π Unlock | -1,776,000 | -1,381,000 | -4,361,000 | -3,018,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Debt Issued | π Unlock | 1,747,000 | 0 | 3,209,000 | 3,209,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Debt Repaid | π Unlock | 2,930,000 | 1,162,000 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Convertible Debt Repaid | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Debt Issuance Costs | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Dividends Paid | π Unlock | 1,820,000 | 910,000 | 3,589,000 | 2,692,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Share Repurchases | π Unlock | 495,000 | 123,000 | 3,235,000 | 2,961,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Share Issuance | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Lease Principal Payments | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Minority Interest Distributions | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Other | |||||||||||||||||||||||||||||||||||||||||||||||
| Taxes Paid | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Interest Paid | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Effect Of Exchange Rate On Cash | π Unlock | 0 | 0 | 0 | 0 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Summary | |||||||||||||||||||||||||||||||||||||||||||||||
| Net Change In Cash | π Unlock | -936,000 | -945,000 | -2,218,000 | -44,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Beginning Cash | π Unlock | 1,282,000 | 1,273,000 | 2,218,000 | 1,240,000 | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock | π Unlock |
| Ending Cash | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |