NATURES SUNSHINE PRODUCTS INC (NATR)
Nature's Sunshine Products, Inc. is a natural health and wellness enterprise that primarily manufactures and distributes a wide array of nutritional supplements and personal care products. The company's operational reach spans several continents, including Asia, Europe, North America, and Latin America. Its comprehensive nutritional offerings cater to general well-being, providing support for blood sugar regulation, bone density, cellular vitality, cognitive sharpness, joint mobility, mood balance, sexual wellness, sleep quality, athletic performance, and visual acuity. Additionally, it supplies specialized products for immune support, cardiovascular health, and digestive function, alongside solutions for weight management. In the personal care segment, their product line includes items such as essential oils and lotions, aloe vera gels, botanical shampoos, herbal skin treatments, dental care products like toothpaste, and skin cleansing formulations. These goods are sold under the company's proprietary Nature's Sunshine and Synergy WorldWide brands, primarily through an extensive network of independent sales consultants. Established in 1972, the organization is headquartered in Lehi, Utah.
Sector: Pharmaceutical Preparations
Industry: Packaged Foods
Nature's Sunshine Products, Inc.
No splits on record
Nothing in NATR's public trading history: no forward or reverse split has affected the share count.
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 | FY 1988 | FY 1987 | FY 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 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 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 |
| Revenue | $480.14M | $454.36M | $445.32M | $421.91M | $444.08M | $385.2M | $362.21M | $364.81M | $342.03M | $341.16M | $324.7M | $366.37M | $378.1M | $367.47M | $367.81M | $349.92M | $343.02M | $381.3M | $366.65M | $362.22M | $351.68M | $331.06M | $297.26M | $298.73M | $318.72M | $314.82M | $289.2M | $296.1M | $280.9M | $249M | $205.6M | $160.9M | $127.2M | $101M | $72.6M | $60.1M | $52.1M | $44.5M | $38.2M | $31.1M |
| YoY Growth | 5.7% | 2.0% | 5.5% | -5.0% | 15.3% | 6.3% | -0.7% | 6.7% | 0.3% | 5.1% | -11.4% | -3.1% | 2.9% | -0.1% | 5.1% | 2.0% | -10.0% | 4.0% | 1.2% | 3.0% | 6.2% | 11.4% | -0.5% | -6.3% | 1.2% | 8.9% | -2.3% | 5.4% | 12.8% | 21.1% | 27.8% | 26.5% | 25.9% | 39.1% | 20.8% | 15.4% | 17.1% | 16.5% | 22.8% | - |
| Cost of Revenue | $132.42M | $129.68M | $124.19M | $122.15M | $115.47M | $101.28M | $93.94M | $95.69M | $91.04M | $90.94M | $85.34M | $91.58M | $94.81M | $93.32M | $69.41M | $69.04M | $68.8M | $71.87M | $71M | $68.75M | $67.59M | $62.69M | $51.93M | $53.32M | $57.66M | $48.52M | $45.1M | $47.4M | $47.3M | $41.5M | $35M | $27.7M | $22.1M | $16.9M | $12.9M | $11.4M | $9.4M | $8M | $6.9M | $5.8M |
| Gross Profit | $347.72M | $324.69M | $321.13M | $299.76M | $328.62M | $283.93M | $268.27M | $269.12M | $250.99M | $250.22M | $239.36M | $274.78M | $283.28M | $274.14M | $298.4M | $280.88M | $274.22M | $309.43M | $295.65M | $293.48M | $284.09M | $268.37M | $245.34M | $245.42M | $261.06M | $266.3M | $244.1M | $248.7M | $233.6M | $207.5M | $170.6M | $133.2M | $105.1M | $84.1M | $59.7M | $48.7M | $42.7M | $36.5M | $31.3M | $25.3M |
| Gross Margin | 72.4% | 71.5% | 72.1% | 71.0% | 74.0% | 73.7% | 74.1% | 73.8% | 73.4% | 73.3% | 73.7% | 75.0% | 74.9% | 74.6% | 81.1% | 80.3% | 79.9% | 81.2% | 80.6% | 81.0% | 80.8% | 81.1% | 82.5% | 82.2% | 81.9% | 84.6% | 84.4% | 84.0% | 83.2% | 83.3% | 83.0% | 82.8% | 82.6% | 83.3% | 82.2% | 81.0% | 82.0% | 82.0% | 81.9% | 81.4% |
| Research and Development | $0 | $1.7M | $0 | $1.5M | $0 | $0 | $0 | $2.8M | $3.4M | $3.2M | $2.8M | $2.5M | $2M | $1.46M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Selling, General, and Administrative | $322.98M | $304.59M | $302.38M | $283.5M | $293.95M | $262.45M | $252.15M | $263.77M | $249.6M | $240.18M | $225.49M | $255.74M | $259.23M | $240.13M | $278.24M | $269.62M | $263.45M | $303.83M | $148.71M | $139.65M | $128.38M | $246.72M | $198.57M | $233.75M | $237.16M | $232.74M | $210.9M | $207.8M | $198.3M | $177.7M | $149.5M | $115.9M | $91.5M | $74.1M | $52.1M | $42.7M | $36M | $31M | $27.3M | $23.2M |
| Other | $0 | -$1.7M | $0 | -$1.5M | $0 | $0 | $0 | -$2.15M | $0 | -$773K | $0 | -$34K | $0 | $0 | $0 | $0 | $0 | $0 | $143.88M | $145.83M | $144.13M | $0 | $39.06M | $0 | $0 | $6.93M | $6.1M | $4.8M | $4.3M | $3.4M | $3.5M | $3.1M | $2.1M | $1.6M | $1.1M | $1M | $800K | $700K | $600K | $700K |
| Total Operating Expenses | $322.98M | $304.59M | $302.38M | $283.5M | $293.95M | $262.45M | $252.15M | $263.77M | $249.6M | $240.18M | $225.49M | $255.74M | $259.23M | $240.13M | $278.24M | $269.62M | $263.45M | $303.83M | $292.59M | $285.47M | $272.51M | $246.72M | $237.63M | $233.75M | $237.16M | $239.67M | $217M | $212.6M | $202.6M | $181.1M | $153M | $119M | $93.6M | $75.7M | $53.2M | $43.7M | $36.8M | $31.7M | $27.9M | $23.9M |
| Operating Income (EBIT) | $24.74M | $20.09M | $18.75M | $16.26M | $34.67M | $21.48M | $16.13M | $5.35M | $1.39M | $10.04M | $13.87M | $19.05M | $24.06M | $34.02M | $20.16M | $11.26M | $10.77M | $5.6M | $3.06M | $8.01M | $11.59M | $21.65M | $7.71M | $11.67M | $23.9M | $26.63M | $27.1M | $36.1M | $31M | $26.4M | $17.6M | $14.2M | $11.5M | $8.4M | $6.5M | $5M | $5.9M | $4.8M | $3.4M | $1.4M |
| Operating Margin | 5.2% | 4.4% | 4.2% | 3.9% | 7.8% | 5.6% | 4.5% | 1.5% | 0.4% | 2.9% | 4.3% | 5.2% | 6.4% | 9.3% | 5.5% | 3.2% | 3.1% | 1.5% | 0.8% | 2.2% | 3.3% | 6.5% | 2.6% | 3.9% | 7.5% | 8.5% | 9.4% | 12.2% | 11.0% | 10.6% | 8.6% | 8.8% | 9.0% | 8.3% | 9.0% | 8.3% | 11.3% | 10.8% | 8.9% | 4.5% |
| Interest Expense | $98K | $146K | $69K | $249K | $250K | $102K | $43K | $387K | $289K | $16K | $130K | $187K | $231K | $178K | $89K | $0 | $124K | $52K | $69K | $609K | $730K | $104K | $268K | $39K | $4K | $20K | $0 | $0 | $0 | $100K | $200K | $0 | $0 | $100K | $0 | $0 | $100K | $100K | $0 | $100K |
| Interest Income | $645K | $177K | $552K | $123K | $466K | $171K | $262K | $0 | $144K | $591K | $1.49M | $0 | $836K | $1.46M | $1.47M | $270K | $1.41M | $1.83M | $1.41M | $1.32M | $821K | $568K | $1.52M | $1.09M | $1.67M | $1.94M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Income (Expense) | $5.07M | -$1.67M | $1.45M | -$1.04M | -$2.85M | $1.34M | -$483K | -$2.15M | $1.83M | -$773K | -$592K | -$34K | $1.6M | $1.48M | $1.85M | $2.73M | $1.89M | $870K | $1.4M | $624K | -$162K | $1.31M | -$474K | -$972K | $1.44M | $1.29M | $1.9M | $2.3M | $2.2M | $1.4M | $2.6M | $300K | $800K | $1.5M | $700K | $800K | $500K | $300K | $300K | $0 |
| Income Before Tax (EBT) | $29.81M | $18.43M | $20.2M | $15.21M | $31.82M | $22.82M | $15.64M | $3.2M | $3.22M | $9.27M | $13.28M | $19.01M | $25.65M | $35.5M | $22.01M | $13.99M | $14.32M | $6.47M | $4.46M | $8.63M | $11.42M | $22.96M | $7.23M | $10.7M | $25.33M | $27.92M | $29M | $38.4M | $33.2M | $27.8M | $20.2M | $14.5M | $12.3M | $9.9M | $7.2M | $5.8M | $6.4M | $5.1M | $3.7M | $1.4M |
| Income Tax Expense | $9.36M | $10.53M | $3.79M | $14.66M | $1.61M | -$137K | $8.71M | $4.4M | $17.04M | $8.59M | $1.74M | -$743K | $8.04M | $10.12M | $4.41M | $5.52M | $8.21M | $8.31M | $12.7M | $12.19M | $7.92M | $5.88M | $2.13M | $3.63M | $8.67M | $10.79M | $11.2M | $15.1M | $13.1M | $11M | $8.3M | $6.1M | $4.8M | $4M | $2.6M | $2.2M | $2.4M | $1.8M | $1.7M | $600K |
| Net Income | $19.52M | $7.7M | $15.08M | -$390K | $28.85M | $21.34M | $6.76M | -$854K | -$12.94M | $2.14M | $14.69M | $10.02M | $17.61M | $25.38M | $17.6M | -$1.23M | $6.12M | -$1.84M | -$8.24M | -$3.56M | $3.5M | $17.08M | $5.1M | $7.06M | $16.66M | $17.13M | $17.8M | $23.3M | $20.1M | $16.8M | $11.9M | $8.4M | $7.5M | $5.9M | $4.6M | $3.6M | $4M | $3.3M | $2M | $800K |
| Net Income Margin | 4.1% | 1.7% | 3.4% | -0.1% | 6.5% | 5.5% | 1.9% | -0.2% | -3.8% | 0.6% | 4.5% | 2.7% | 4.7% | 6.9% | 4.8% | -0.4% | 1.8% | -0.5% | -2.2% | -1.0% | 1.0% | 5.2% | 1.7% | 2.4% | 5.2% | 5.4% | 6.2% | 7.9% | 7.2% | 6.7% | 5.8% | 5.2% | 5.9% | 5.8% | 6.3% | 6.0% | 7.7% | 7.4% | 5.2% | 2.6% |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| EPS | 1.08 | 0.41 | 0.79 | -0.02 | 1.45 | 1.09 | 0.35 | -0.04 | -0.69 | 0.11 | 0.79 | 0.58 | 1.10 | 1.62 | 1.13 | -0.08 | 0.39 | -0.12 | -0.53 | -0.23 | 0.23 | 1.14 | 0.36 | 0.45 | 1.02 | 1.02 | 1.01 | 1.27 | 1.08 | 0.86 | 0.63 | 0.45 | 0.41 | 0.32 | 0.25 | 0.19 | 0.21 | 0.17 | 0.13 | 0.05 |
| Diluted EPS | 1.06 | 0.40 | 0.77 | -0.02 | 1.42 | 1.07 | 0.34 | -0.04 | -0.69 | 0.11 | 0.77 | 0.56 | 1.07 | 1.59 | 1.12 | -0.08 | 0.39 | -0.12 | -0.53 | -0.23 | 0.23 | 1.10 | 0.36 | 0.43 | 0.99 | 1.02 | 1.00 | 1.25 | 1.06 | 0.86 | 0.63 | 0.45 | 0.40 | 0.32 | 0.25 | 0.19 | 0.21 | 0.17 | 0.13 | 0.05 |
| Weighted Average OS | 18.00M | 18.62M | 19.07M | 19.33M | 19.86M | 19.54M | 19.31M | 19.12M | 18.76M | 18.73M | 18.66M | 17.11M | 16.00M | 15.65M | 15.55M | 15.52M | 15.51M | 15.51M | 15.49M | 15.34M | 15.21M | 14.92M | 14.16M | 15.70M | 16.33M | 16.80M | 17.62M | 18.35M | 18.61M | 19.68M | 18.89M | 18.78M | 18.29M | 18.44M | 18.40M | 18.95M | 19.05M | 19.41M | 15.38M | 16.00M |
| EBITDA | $43.75M | $32.79M | $32.09M | $26.46M | $43.23M | $33.67M | $26.28M | $13.39M | $10.02M | $14.85M | $21.7M | $25.66M | $30.75M | $39.75M | $26.46M | $18.24M | $19.18M | $11.96M | $10.94M | $9.24M | $12.15M | $27.38M | $14.09M | $19.97M | $30.73M | $33.55M | $33.2M | $40.9M | $35.3M | $29.8M | $21.1M | $17.3M | $13.6M | $10M | $7.6M | $6M | $6.7M | $5.5M | $4M | $2.1M |
| EBITDA Margin | 9.1% | 7.2% | 7.2% | 6.3% | 9.7% | 8.7% | 7.3% | 3.7% | 2.9% | 4.4% | 6.7% | 7.0% | 8.1% | 10.8% | 7.2% | 5.2% | 5.6% | 3.1% | 3.0% | 2.6% | 3.5% | 8.3% | 4.7% | 6.7% | 9.6% | 10.7% | 11.5% | 13.8% | 12.6% | 12.0% | 10.3% | 10.8% | 10.7% | 9.9% | 10.5% | 10.0% | 12.9% | 12.4% | 10.5% | 6.8% |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 | FY 1988 | FY 1987 | FY 1986 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 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 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 |
| Assets | ||||||||||||||||||||||||||||||||||||||||
| Current Assets | ||||||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | $93.89M | $84.7M | $82.37M | $60.03M | $86.18M | $92.07M | $53.63M | $50.64M | $42.91M | $32.28M | $41.42M | $58.7M | $77.25M | $79.24M | $58.97M | $47.6M | $35.54M | $34.85M | $45.3M | $39.06M | $37.88M | $36.21M | $30.66M | $26.18M | $29.79M | $28.8M | $18.4M | $22.1M | $27.8M | $27.9M | $14.2M | $11.2M | $8.7M | $6.3M | $9.1M | $8.5M | $7.3M | $6.5M | $4.7M | $2M |
| Short-Term Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.78M | $1.77M | $2.55M | $2.01M | $2.07M | $5.68M | $6.47M | $3.17M | $3.86M | $4.75M | $6.05M | $5.58M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Cash and Short-Term Investments | $93.89M | $84.7M | $82.37M | $60.03M | $86.18M | $92.07M | $53.63M | $50.64M | $42.91M | $34.06M | $43.19M | $61.24M | $79.25M | $81.31M | $64.65M | $54.07M | $38.7M | $38.71M | $50.05M | $45.12M | $43.45M | $36.21M | $30.66M | $26.18M | $29.79M | $28.8M | $18.4M | $22.1M | $27.8M | $27.9M | $14.2M | $11.2M | $8.7M | $6.3M | $9.1M | $8.5M | $7.3M | $6.5M | $4.7M | $2M |
| Accounts Receivable | $8.6M | $9.48M | $8.83M | $14.11M | $8.87M | $7.38M | $7.32M | $7.75M | $8.89M | $7.74M | $7.7M | $6.73M | $10.21M | $9.61M | $9.87M | $5.95M | $8.29M | $10.79M | $7.45M | $6.41M | $8.31M | $6.54M | $5.57M | $5.25M | $6.33M | $7.33M | $7.09M | $9.9M | $7.5M | $6.7M | $6M | $4.8M | $3.9M | $2.9M | $800K | $700K | $1.2M | $600K | $300K | $300K |
| Inventory | $68.31M | $59.44M | $66.89M | $67.95M | $60.85M | $47.68M | $46.67M | $42.05M | $44.05M | $47.6M | $38.49M | $40.44M | $41.91M | $43.28M | $41.61M | $36.23M | $40.62M | $39.56M | $35.25M | $38.64M | $34.99M | $36.71M | $26.53M | $26.46M | $26.83M | $26.04M | $26.7M | $22.5M | $19.6M | $24.5M | $23.1M | $17.3M | $11.2M | $9.4M | $6.5M | $4.8M | $3.7M | $3.3M | $2.8M | $2.7M |
| Other Current Assets | $8.04M | $6.96M | $7.72M | $7.42M | $0 | $0 | $0 | $0 | $998K | $521K | $5.02M | $4.95M | $5.71M | $5.31M | $4.39M | $4.58M | $8.14M | $11.13M | $8.07M | $5.73M | $5.3M | $13.05M | $3.55M | $4.42M | $1.19M | $10.8M | $11.1M | $8.5M | $11.1M | $8M | $3.9M | $3.3M | $2.7M | $1.9M | $1.4M | $600K | $800K | $800K | $500K | $400K |
| Total Current Assets | $178.84M | $160.58M | $165.82M | $149.51M | $164.67M | $154.06M | $112.7M | $106.83M | $102.51M | $100.12M | $101.52M | $121.25M | $148.59M | $145.33M | $125.1M | $106.54M | $101.39M | $108.12M | $108.98M | $101.94M | $97.52M | $92.51M | $76.04M | $69.23M | $73.35M | $72.98M | $63.3M | $63M | $66M | $67.1M | $47.2M | $36.6M | $26.5M | $20.5M | $17.8M | $14.6M | $13M | $11.2M | $8.3M | $5.4M |
| Long-Term Assets | ||||||||||||||||||||||||||||||||||||||||
| Property, Plant & Equipment Net | $50.52M | $52.38M | $58.36M | $62.31M | $69.21M | $74.56M | $83.46M | $64.06M | $69.11M | $73.27M | $68.73M | $51.34M | $32.02M | $27.95M | $25.14M | $27.39M | $28.76M | $30.22M | $28.28M | $30.58M | $34.08M | $34.73M | $32.32M | $34.62M | $35.29M | $25.29M | $25.2M | $25.9M | $23.7M | $20.2M | $13.1M | $9.9M | $9.7M | $8.9M | $7.5M | $6.9M | $6.4M | $6M | $5.8M | $5.7M |
| Goodwill | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Intangible Assets | $0 | $0 | $0 | $0 | $0 | $0 | $567K | $618K | $709K | $976K | $559K | $704K | $853K | $1M | $1.15M | $1.3M | $1.42M | $1.54M | $1.66M | $755K | $0 | $1.76M | $2.09M | $3.05M | $9.81M | $9.46M | $6.6M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Investments | $1.13M | $0 | $0 | $0 | $0 | $0 | $0 | $1.31M | $1.98M | $1.39M | $1.04M | $1.04M | $971K | $1.28M | $1.43M | $1.78M | $1.75M | $1.39M | $1.67M | $1.59M | $1.87M | $7.75M | $6.42M | $10.39M | $12.97M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Deferred Tax Assets | $20.07M | $17.64M | $15.06M | $6.86M | $13.59M | $8.69M | $4.9M | $9.06M | $8.28M | $15.97M | $17.34M | $14.49M | $9.93M | $11.52M | $16.58M | $12.92M | $12.23M | $6.41M | $5.83M | $5.73M | $5.42M | $5.73M | $3.55M | $4.42M | $1.19M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Long-Term Assets | $10.59M | $10.25M | $10.53M | $11.11M | $11.41M | $12.18M | $11.43M | $11.15M | $12.61M | $13.84M | $11.33M | $7.97M | $7.24M | $6.84M | $6.42M | $9.49M | $19.31M | $16.59M | $18.92M | $7.75M | $8.4M | $2.6M | $5.14M | $211K | -$1.19M | $10.71M | $12.3M | $14.8M | $6.1M | $4.7M | $4.9M | $6M | $5.3M | $4.6M | $2.1M | $500K | $700K | $300K | $500K | $600K |
| Total Long-Term Assets | $82.3M | $80.28M | $83.96M | $80.27M | $94.21M | $95.43M | $100.36M | $86.19M | $92.69M | $105.45M | $99M | $75.55M | $51.02M | $48.59M | $50.71M | $52.88M | $63.46M | $56.16M | $56.36M | $46.41M | $49.76M | $52.57M | $49.52M | $52.69M | $58.08M | $45.47M | $44.1M | $40.7M | $29.8M | $24.9M | $18M | $15.9M | $15M | $13.5M | $9.6M | $7.4M | $7.1M | $6.3M | $6.3M | $6.3M |
| Other Assets | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Assets | $261.15M | $240.85M | $249.77M | $229.78M | $258.87M | $249.5M | $213.07M | $193.02M | $195.19M | $205.57M | $200.52M | $196.8M | $199.61M | $193.92M | $175.81M | $159.41M | $164.86M | $164.28M | $165.34M | $148.35M | $147.29M | $145.08M | $125.56M | $121.92M | $131.43M | $118.45M | $107.4M | $103.7M | $95.8M | $92M | $65.2M | $52.5M | $41.5M | $34M | $27.4M | $22M | $20.1M | $17.5M | $14.6M | $11.7M |
| Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Current Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Accounts Payable | $8.02M | $8.91M | $7.91M | $6.35M | $9.7M | $6.49M | $4.41M | $5.22M | $4.21M | $5.3M | $6.34M | $5.24M | $5.66M | $6.23M | $5.98M | $4.86M | $4.18M | $8.78M | $7.01M | $6.53M | $6.27M | $4.51M | $4M | $2.98M | $4.81M | $4.96M | $5.28M | $4.4M | $5.1M | $4.2M | $5M | $4.5M | $3.3M | $1.7M | $1.7M | $1.1M | $900K | $0 | $0 | $0 |
| Short-Term Debt | $0 | $0 | $0 | $1.17M | $1.55M | $2.51M | $1.52M | $1.53M | $506K | $9.92M | $2.7M | $0 | $2.27M | $3.35M | $3.3M | $0 | $0 | $0 | $0 | $0 | $7M | $7.5M | $5M | $5.5M | $0 | $385K | $1.02M | $1.7M | $2.7M | $2.8M | $2M | $1.5M | $0 | $0 | $0 | $0 | $0 | $200K | $200K | $200K |
| Current Income Tax Payable | $4.7M | $6.44M | $9.76M | $6.87M | $5.82M | $5.64M | $4.22M | $3.38M | $5.2M | $3.48M | $4.53M | $2.13M | $6.86M | $5.76M | $8.65M | $3.71M | $7.54M | $2.75M | $4.5M | $7.57M | $3.19M | $4.48M | $6.88M | $2.99M | $3.99M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Current Unearned Revenue | $5.84M | $2.77M | $1.79M | $2.25M | $3.69M | $2.09M | $1.27M | $1.2M | $3.35M | $3.67M | $4.16M | $4.72M | $4.17M | $4.31M | $2.6M | $3.38M | $4.51M | $5.17M | $5.21M | $4.81M | $4.68M | $20.66M | $18.01M | $23.66M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Current Liabilities | $18.51M | $11.16M | $17.05M | $7.79M | $15.03M | $15.29M | $11.27M | $18.87M | $14.69M | $13.73M | $13.02M | $15.51M | $23.14M | $19.09M | $13.41M | $3.38M | $0 | $0 | $0 | $0 | $0 | $0 | $18.97M | $2.99M | $3.99M | $24.06M | $21.4M | $21.6M | $19.7M | $20.5M | $15.7M | $11.8M | $9M | $7.7M | $5.9M | $4M | $4.3M | $4M | $4.3M | $2.9M |
| Total Current Liabilities | $78.54M | $65.69M | $76.75M | $65.58M | $76.67M | $69.65M | $57.95M | $66.69M | $53.66M | $63.03M | $53.14M | $57.91M | $68.57M | $61.39M | $67.8M | $65.17M | $67.87M | $77.92M | $76.96M | $77.97M | $69.59M | $51.81M | $45.98M | $35.12M | $32.78M | $29.41M | $27.7M | $27.7M | $27.5M | $27.5M | $22.7M | $17.8M | $12.3M | $9.4M | $7.6M | $5.1M | $5.2M | $4.2M | $4.5M | $3.1M |
| Long-Term Liabilities | ||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | $0 | $0 | $0 | $0 | $1.17M | $2.42M | $0 | $0 | $13.18M | $0 | $0 | $0 | $10M | $2.27M | $5.89M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $200K | $600K |
| Long-Term Unearned Revenue | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $6.61M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Long-Term Deferred Tax Liabilities | $954K | $1.01M | $1.4M | $1.44M | $1.57M | $1.39M | $1.66M | $1.56M | $770K | $8K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.41M | $1.22M | $2.81M | $1.1M | $2M | $1.5M | $1.3M | $1M | $1M | $300K | $700K | $200K | $400K | $300K | $400K | $400K | $500K |
| Other Long-Term Liabilities | $4.47M | $2.89M | $1.7M | $1.97M | $2.14M | $2.39M | $3.82M | $4.21M | $7.86M | $10.14M | $11.12M | $9.93M | $15.78M | $14.62M | $14.68M | $25.86M | $39.89M | $32.68M | $27.99M | $2.19M | $2.28M | $2.04M | $2.23M | $1.49M | $1.63M | $1.34M | $1.1M | $0 | -$100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $200K | $0 | $0 | $100K |
| Total Long-Term Liabilities | $21.05M | $14.17M | $13.48M | $17.15M | $20.8M | $22.61M | $25.68M | $5.76M | $21.81M | $10.14M | $11.12M | $9.93M | $25.78M | $16.89M | $20.57M | $25.86M | $39.89M | $32.68M | $27.99M | $2.19M | $2.28M | $2.04M | $2.23M | $2.9M | $2.85M | $4.16M | $2.2M | $2M | $1.4M | $1.3M | $1M | $1M | $300K | $700K | $200K | $400K | $500K | $400K | $600K | $1.2M |
| Other Liabilities | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities | $99.59M | $79.86M | $90.23M | $82.73M | $97.47M | $92.26M | $83.63M | $72.45M | $75.46M | $73.17M | $64.25M | $67.84M | $94.35M | $78.28M | $88.37M | $91.03M | $107.76M | $110.6M | $104.95M | $80.16M | $71.88M | $53.86M | $48.22M | $38.02M | $35.63M | $33.56M | $29.9M | $29.7M | $28.9M | $28.8M | $23.7M | $18.8M | $12.6M | $10.1M | $7.8M | $5.5M | $5.7M | $4.6M | $5.1M | $4.3M |
| Stockholders' Equity | ||||||||||||||||||||||||||||||||||||||||
| Preferred Stock | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock | $102.19M | $114.58M | $119.69M | $121.58M | $133.38M | $139.31M | $135.74M | $133.68M | $131.53M | $129.65M | $126.67M | $125.49M | $83.12M | $77.29M | $71.63M | $67.75M | $67.18M | $66.7M | $66.62M | $64.8M | $64.03M | $21.69M | $25.44M | $31.33M | $36.31M | $37.44M | $37.7M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Retained Earnings | $76.93M | $57.41M | $49.71M | $34.63M | $35.02M | $26.03M | $4.69M | -$2.07M | -$2.07M | $12.72M | $18.09M | $10.89M | $36.1M | $48.91M | $25.88M | $8.28M | $9.51M | $4.17M | $9.11M | $20.45M | $27.09M | $139.07M | $125M | $121.79M | $116.84M | $102.35M | $87.5M | $72M | $51.2M | $33.5M | $19.2M | $9.8M | $17.1M | $11.9M | $7.6M | $10M | $7.6M | $4.9M | $6.1M | $7.6M |
| Comprehensive Income & Other | -$17.57M | -$16.67M | -$15.35M | -$13.31M | -$10.21M | -$9.96M | -$11.22M | -$11.11M | -$10.13M | -$11.26M | -$11.24M | -$11.2M | -$13.96M | -$10.57M | -$10.07M | -$7.65M | -$19.6M | -$17.2M | -$15.34M | -$17.06M | -$15.71M | -$18.22M | -$18.26M | -$17.33M | -$13.81M | -$11.51M | -$9.4M | -$19M | -$16.1M | -$13.1M | -$11.4M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Stockholders' Equity | -$17.57M | -$16.67M | -$15.35M | -$13.31M | -$10.21M | -$9.96M | -$11.22M | -$11.11M | -$10.13M | -$11.26M | -$11.24M | -$11.2M | -$13.96M | -$10.57M | -$10.07M | -$7.65M | -$19.6M | -$17.2M | -$15.34M | -$17.06M | -$15.71M | -$69.55M | -$73.09M | -$69.22M | -$57.35M | -$54.9M | -$47.7M | $2M | $15.7M | $29.7M | $22.3M | $23.5M | $11.7M | $12M | $12M | $6.5M | $6.8M | $8M | $3.4M | -$200K |
| Total Equity | $161.55M | $155.31M | $154.06M | $142.91M | $158.2M | $155.39M | $129.21M | $120.5M | $119.32M | $131.11M | $133.51M | $125.18M | $105.26M | $115.64M | $87.44M | $68.38M | $57.09M | $53.68M | $60.39M | $68.19M | $75.41M | $91.22M | $77.34M | $83.9M | $95.8M | $84.88M | $77.5M | $74M | $66.9M | $63.2M | $41.5M | $33.3M | $28.8M | $23.9M | $19.6M | $16.5M | $14.4M | $12.9M | $9.5M | $7.4M |
| Minority Interest | $0 | $5.68M | $5.48M | $4.14M | $3.2M | $1.85M | $227K | $63K | $411K | $1.29M | $2.75M | $3.78M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $400K | $100K | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Total Liabilities and Equity | $261.15M | $235.18M | $244.29M | $225.64M | $255.67M | $247.65M | $212.84M | $192.95M | $194.78M | $204.28M | $197.77M | $193.02M | $199.61M | $193.92M | $175.81M | $159.41M | $164.86M | $164.28M | $165.34M | $148.35M | $147.29M | $145.08M | $125.56M | $121.92M | $131.43M | $118.45M | $107.4M | $103.7M | $95.8M | $92M | $65.2M | $52.1M | $41.4M | $34M | $27.4M | $22M | $20.1M | $17.5M | $14.6M | $11.7M |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| Total Debt | $18.9M | $14.2M | $14.92M | $19.18M | $22.99M | $26.33M | $26.67M | $1.53M | $13.69M | $9.92M | $2.7M | $0 | $12.27M | $5.62M | $9.19M | $0 | $0 | $0 | $0 | $0 | $7M | $7.5M | $5M | $5.5M | $0 | $385K | $1M | $1.7M | $2.7M | $2.8M | $2M | $1.5M | $0 | $0 | $0 | $0 | $0 | $200K | $400K | $800K |
| Net Debt | -$74.99M | -$70.5M | -$67.45M | -$40.85M | -$63.2M | -$65.74M | -$26.96M | -$49.11M | -$29.22M | -$22.36M | -$38.72M | -$58.7M | -$64.98M | -$73.62M | -$49.78M | -$47.6M | -$35.54M | -$34.85M | -$45.3M | -$39.06M | -$30.88M | -$28.71M | -$25.66M | -$20.68M | -$29.79M | -$28.42M | -$17.4M | -$20.4M | -$25.1M | -$25.1M | -$12.2M | -$9.7M | -$8.7M | -$6.3M | -$9.1M | -$8.5M | -$7.3M | -$6.3M | -$4.3M | -$1.2M |
| Period | FY 2025 | FY 2024 | FY 2023 | FY 2022 | FY 2021 | FY 2020 | FY 2019 | FY 2018 | FY 2017 | FY 2016 | FY 2015 | FY 2014 | FY 2013 | FY 2012 | FY 2011 | FY 2010 | FY 2009 | FY 2008 | FY 2007 | FY 2006 | FY 2005 | FY 2004 | FY 2003 | FY 2002 | FY 2001 | FY 2000 | FY 1999 | FY 1998 | FY 1997 | FY 1996 | FY 1995 | FY 1994 | FY 1993 | FY 1992 | FY 1991 | FY 1990 | FY 1989 | FY 1988 | FY 1986 | FY 1985 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Currency | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD | USD |
| Period Ending | 2025-12-31 | 2024-12-31 | 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 | 2010-12-31 | 2009-12-31 | 2008-12-31 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2002-12-31 | 2001-12-31 | 2000-12-31 | 1999-12-31 | 1998-12-31 | 1997-12-31 | 1996-12-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1986-12-31 | 1985-12-31 |
| Operating Activities | ||||||||||||||||||||||||||||||||||||||||
| Net Income | $20.45M | $7.89M | $15.08M | $550K | $30.21M | $22.96M | $6.93M | -$1.2M | -$13.82M | $675K | $13.66M | $9.8M | $17.61M | $25.38M | $17.6M | -$1.23M | $6.12M | -$1.84M | -$8.24M | -$3.56M | $3.5M | $17.08M | $5.1M | $7.06M | $16.66M | $17.13M | $17.8M | $23.3M | $20.1M | $16.8M | $11.9M | $8.4M | $7.5M | $5.9M | $4.6M | $3.6M | $4M | $3.3M | $800K | $300K |
| Depreciation & Amortization | $13.84M | $14.22M | $11.82M | $11M | $11.16M | $10.74M | $10.6M | $9.81M | $8.63M | $4.81M | $4.53M | $4.41M | $4.47M | $4.08M | $4.36M | $4.25M | $4.5M | $5.44M | -$6.41M | -$6.22M | -$5.96M | $5.73M | $6.39M | $8.3M | $6.83M | $6.93M | $6.1M | $4.8M | $4.3M | $3.4M | $3.5M | $3.1M | $2.1M | $1.6M | $1.1M | $1M | $800K | $700K | $700K | $700K |
| Deferred Income Tax | -$2.27M | -$1.66M | -$8.53M | $6.6M | -$4.13M | -$4.36M | $4.28M | -$18K | $14.13M | $766K | -$3.37M | -$3.93M | $1.09M | $4.27M | -$5.07M | $2.13M | -$3.97M | -$3.09M | -$1.45M | -$2.69M | $1.11M | -$1.25M | -$3.27M | -$3.04M | -$608K | $2.09M | -$1M | $300K | -$400K | $0 | $100K | $700K | -$400K | $0 | -$200K | $0 | -$100K | $0 | $0 | $0 |
| Stock-Based Compensation | $5.78M | $4.79M | $4.89M | $2.9M | $3.73M | $3.79M | $2.12M | $2.17M | $2.22M | $3.22M | $4.49M | $3.95M | $3.39M | $2.88M | $3.48M | $437K | $478K | $86K | $326K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Changes in Working Capital: | ||||||||||||||||||||||||||||||||||||||||
| Accounts Receivable | $1.01M | -$1.12M | $4.92M | -$5.94M | -$1.68M | $106K | $375K | $189K | -$1.24M | -$343K | -$1.09M | $3.46M | -$1.36M | $266K | -$3.74M | $2.18M | $2.42M | -$4.17M | -$857K | $2.72M | $1.28M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Inventory | -$7.82M | $5.56M | $995K | -$8.84M | -$14.46M | -$154K | -$4.87M | $1.07M | $5.18M | -$9.57M | $933K | $748K | $838K | -$1.47M | -$5.57M | $4.73M | -$617K | -$4.83M | $3.78M | -$3.42M | $84K | -$9.8M | $165K | $374K | -$791K | $2.29M | -$4.2M | -$2.9M | $4.9M | -$1.3M | -$5.8M | -$6.1M | -$2.4M | -$2.8M | -$1.7M | -$1.1M | -$500K | $0 | $0 | $0 |
| Accounts Payable | -$1.8M | $1.08M | $1.42M | -$2.8M | $3.08M | $2.09M | -$960K | $1.03M | -$1.12M | -$935K | $593K | -$359K | -$552K | $77K | $1.32M | $588K | -$4.34M | $1.84M | $11.38M | $14.58M | $6.62M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Working Capital | $5.52M | -$13.99M | $5.84M | -$9.73M | -$1.68M | -$1.25M | -$16.23M | $9.56M | -$1.52M | $3.12M | -$8.35M | -$10.54M | $5.09M | -$8.47M | -$8.39M | -$3.74M | -$2.55M | $3.71M | $150K | -$1.09M | -$6.5M | $3.14M | $5.54M | -$5.65M | $3.19M | $356K | -$2.3M | -$100K | -$4.7M | -$400K | $900K | $2M | $600K | $0 | $1.9M | $300K | $200K | $0 | $0 | $0 |
| Total Working Capital Change | -$3.09M | -$8.46M | $13.18M | -$27.32M | -$14.74M | $793K | -$21.69M | $11.86M | $1.29M | -$7.73M | -$7.91M | -$6.7M | $4.02M | -$9.6M | -$16.39M | $3.76M | -$5.08M | -$3.45M | $14.45M | $12.79M | $1.49M | -$6.66M | $5.71M | -$5.28M | $2.4M | $2.65M | -$6.5M | -$3M | $200K | -$1.7M | -$4.9M | -$4.1M | -$1.8M | -$2.8M | $200K | -$800K | -$300K | $0 | $0 | $0 |
| Other Non-Cash Items | $609K | $8.52M | $4.79M | $6.97M | $8.38M | $3.73M | $6.31M | -$778K | -$1.93M | $1.68M | -$1.22M | $6.65M | -$1.2M | -$357K | -$74K | $6.8M | -$1.11M | $3.63M | $14.15M | $14.1M | $13.49M | $3.19M | $3.36M | $5.29M | $512K | $353K | -$100K | $100K | -$100K | $100K | -$200K | -$700K | $100K | $100K | $200K | $200K | $100K | -$4M | -$1.5M | -$1M |
| Net Cash from Operating | $35.32M | $25.3M | $41.23M | $710K | $34.61M | $37.66M | $8.54M | $21.83M | $10.52M | $3.42M | $10.16M | $14.18M | $29.38M | $26.65M | $3.91M | $16.15M | $927K | $772K | $12.83M | $14.25M | $17.01M | $18.08M | $17.29M | $12.33M | $25.79M | $29.15M | $17.6M | $25.6M | $24.2M | $18.6M | $10.6M | $7.4M | $7.7M | $4.8M | $5.8M | $4M | $4.5M | $0 | $0 | $0 |
| Investing Activities | ||||||||||||||||||||||||||||||||||||||||
| Capital Expenditures | -$6.48M | -$10.97M | -$10.48M | -$7.63M | -$6.67M | -$4.91M | -$5.1M | -$4.83M | -$5.5M | -$11.54M | -$22.53M | -$26.29M | -$8.57M | -$6.63M | -$2.42M | -$2.6M | -$3.21M | -$7.5M | -$5.46M | -$3.48M | -$4.28M | -$8.12M | -$3.7M | -$6.08M | -$15.49M | -$5M | -$4.5M | -$6.5M | -$7.5M | -$10.5M | -$6.1M | -$2.6M | -$3M | -$2.8M | -$1.8M | -$1.6M | -$1.3M | $0 | $0 | $0 |
| Acquisitions | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $5.04M | $521K | $0 | $3.13M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $763K | $0 | $126K | $161K | $127K | $0 | -$4.82M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 |
| Purchases of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$3K | -$721K | -$442K | -$174K | -$6.97M | -$3.44M | $0 | $0 | $0 | -$1.9M | -$1.32M | -$6.13M | -$2.7M | -$598K | -$3.11M | $72K | -$700K | -$8.3M | -$1M | $0 | $0 | $0 | $0 | -$300K | $0 | $0 | $0 | $0 | $0 | $0 |
| Sales of Investments | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $1.78M | $5K | $810K | $247K | $200K | $3.79M | $7.7M | $125K | $2.84M | $665K | $1.43M | $1.4M | $1.72M | $4.75M | $5.08M | $780K | $0 | $1.52M | $0 | $0 | $0 | $300K | $0 | $0 | $0 | $100K | $0 | $0 | $0 | $0 | $0 | $0 |
| Other Investing Activities | $0 | $0 | $0 | $0 | $54K | $0 | $2K | $5.04M | $521K | -$504K | $3.13M | $85K | $248K | $25K | $11K | $0 | $70K | $80K | -$1.68M | -$736K | $204K | $1.45M | $1.31M | $413K | -$1.51M | -$1.33M | -$2.9M | -$700K | $300K | -$300K | $1M | -$1.2M | $300K | -$3M | -$1.8M | $100K | $100K | $0 | $0 | $0 |
| Net Cash from Investing | -$6.48M | -$10.97M | -$10.48M | -$7.63M | -$6.61M | -$4.91M | -$5.1M | $211K | -$3.2M | -$11.53M | -$18.59M | -$26.67M | -$8.56M | -$2.99M | -$1.68M | -$5.91M | -$297K | -$6.76M | -$5.7M | -$3.96M | -$3.68M | -$7.92M | $156K | -$5.35M | -$20.12M | -$9.57M | -$8.1M | -$15.5M | -$8.2M | -$10.2M | -$5.1M | -$3.8M | -$2.7M | -$6M | -$3.6M | -$1.5M | -$1.2M | $0 | $0 | $0 |
| Financing Activities | ||||||||||||||||||||||||||||||||||||||||
| Debt Repaid | - | - | $1.17M | $1.24M | $1.31M | -$3.41M | - | $13.18M | -$13.18M | - | -$2.7M | $12.27M | -$6.65M | $3.57M | -$9.19M | - | - | - | - | -$4.64M | - | - | $500K | -$5.5M | $385K | $634K | $700K | $700K | $100K | -$700K | -$500K | -$1.5M | - | - | - | -$100K | $200K | - | - | - |
| Common Stock Issuance | $0 | $0 | $0 | $0 | -$2.23M | $0 | $0 | $664K | -$347K | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $0 | $13.42M | $2.74M | $2.89M | $1.11M | $29K | $0 | $2.3M | $9.9M | $5.8M | $800K | $400K | $0 | $200K | $0 | $0 | $0 | $0 | $0 | $0 |
| Common Stock Repurchases | -$16.31M | -$8.86M | -$6.4M | -$13.57M | -$7.42M | $0 | $0 | $0 | $0 | $0 | -$6.64M | -$7.46M | -$2.55M | $0 | $0 | $0 | $0 | $0 | $0 | $0 | -$11.36M | -$17M | -$11.8M | -$16.88M | -$2.71M | -$5.51M | -$9.2M | -$14.3M | -$26.1M | -$4.9M | -$1.3M | -$300K | -$300K | $0 | -$200K | -$200K | -$1.2M | $0 | $0 | $0 |
| Dividends Paid | $0 | $0 | $0 | $0 | -$19.86M | $0 | $0 | $0 | -$1.85M | -$7.51M | -$7.49M | -$35.23M | -$30.42M | -$2.35M | $0 | $0 | -$776K | -$3.1M | -$3.1M | -$3.07M | -$3.05M | -$3M | -$1.89M | -$2.11M | -$2.17M | -$2.25M | -$2.3M | -$2.5M | -$2.5M | -$2.5M | -$2.4M | -$2.2M | -$2.2M | -$1.7M | -$1.3M | -$1.2M | -$1.2M | $0 | $0 | $0 |
| Other Financing Activities | -$7.46M | -$1.05M | -$385K | -$1.13M | $0 | $472K | -$63K | -$11K | -$347K | $0 | $6.56M | $49.87M | $4.99M | $378K | $398K | $132K | $0 | $0 | $246K | $766K | $34.66M | $0 | $0 | $0 | $0 | $0 | -$100K | $100K | $3.3M | $6.4M | $700K | $0 | $0 | $0 | $100K | -$100K | $100K | $0 | $0 | $0 |
| Net Cash from Financing | -$23.77M | -$9.9M | -$7.96M | -$16.25M | -$31.72M | $3.88M | -$63K | -$12.19M | $1.57M | -$286K | -$7.58M | -$5.08M | -$21.33M | -$3.13M | $9.59M | $132K | -$776K | -$3.1M | -$1.6M | -$9.3M | -$7.26M | -$4.08M | -$11.44M | -$10.59M | -$4.15M | -$8.36M | -$12.3M | -$15.1M | -$15.5M | $5.5M | -$1.7M | -$600K | -$2.5M | -$1.5M | -$1.4M | -$1.4M | -$2.5M | $0 | $0 | $0 |
| Forex Effect | $4.12M | -$2.1M | -$451K | -$2.99M | -$2.16M | $1.81M | -$389K | -$2.12M | $1.73M | -$735K | -$1.27M | -$980K | -$1.48M | -$257K | -$452K | $1.69M | $831K | -$1.36M | $711K | $196K | -$895K | -$540K | -$1.52M | $4K | -$537K | -$843K | -$800K | -$600K | -$500K | -$200K | -$800K | -$500K | -$5M | -$100K | -$100K | -$2.5M | -$3.3M | $0 | $0 | $0 |
| Net Change in Cash | $9.19M | $2.33M | $22.34M | -$26.15M | -$5.88M | $38.44M | $2.99M | $7.73M | $10.63M | -$9.14M | -$17.28M | -$18.55M | -$1.99M | $20.27M | $11.37M | $12.07M | $685K | -$10.45M | $6.24M | $1.19M | $5.18M | $5.54M | $4.49M | -$3.61M | $985K | $10.37M | -$3.7M | -$5.6M | $0 | $13.7M | $3M | $2.5M | -$2.5M | -$2.8M | $700K | -$1.4M | -$2.5M | $0 | $0 | $0 |
| Supplementary Data | ||||||||||||||||||||||||||||||||||||||||
| Operating Cash Flow | $35.32M | $25.3M | $41.23M | $710K | $34.61M | $37.66M | $8.54M | $21.83M | $10.52M | $3.42M | $10.16M | $14.18M | $29.38M | $26.65M | $3.91M | $16.15M | $927K | $772K | $12.83M | $14.25M | $17.01M | $18.08M | $17.29M | $12.33M | $25.79M | $29.15M | $17.6M | $25.6M | $24.2M | $18.6M | $10.6M | $7.4M | $7.7M | $4.8M | $5.8M | $4M | $4.5M | $0 | $0 | $0 |
| Capital Expenditure | -$6.48M | -$10.97M | -$10.48M | -$7.63M | -$6.67M | -$4.91M | -$5.1M | -$4.83M | -$5.5M | -$11.54M | -$22.53M | -$26.29M | -$8.57M | -$6.63M | -$2.42M | -$2.6M | -$3.21M | -$7.5M | -$5.46M | -$3.48M | -$4.28M | -$8.12M | -$3.7M | -$6.08M | -$15.49M | -$5M | -$4.5M | -$6.5M | -$7.5M | -$10.5M | -$6.1M | -$2.6M | -$3M | -$2.8M | -$1.8M | -$1.6M | -$1.3M | $0 | $0 | $0 |
| Free Cash Flow | $28.84M | $14.33M | $30.75M | -$6.92M | $27.94M | $32.75M | $3.44M | $17M | $5.02M | -$8.12M | -$12.37M | -$12.1M | $20.81M | $20.02M | $1.49M | $13.55M | -$2.28M | -$6.73M | $7.38M | $10.77M | $12.73M | $9.96M | $13.59M | $6.25M | $10.3M | $24.14M | $13.1M | $19.1M | $16.7M | $8.1M | $4.5M | $4.8M | $4.7M | $2M | $4M | $2.4M | $3.2M | $0 | $0 | $0 |
| Cash at Beginning | $84.7M | $82.37M | $60.03M | $86.18M | $92.07M | $53.63M | $50.64M | $42.91M | $32.28M | $41.42M | $58.7M | $77.25M | $79.24M | $58.97M | $47.6M | $35.54M | $34.85M | $45.3M | $39.06M | $37.88M | $32.69M | $30.66M | $26.18M | $29.79M | $28.8M | $18.43M | $22.1M | $27.8M | $27.9M | $14.2M | $11.2M | $8.7M | $6.3M | $9.1M | $8.5M | $7.3M | $6.5M | $0 | $0 | $0 |
| Cash at End | $93.89M | $84.7M | $82.37M | $60.03M | $86.18M | $92.07M | $53.63M | $50.64M | $42.91M | $32.28M | $41.42M | $58.7M | $77.25M | $79.24M | $58.97M | $47.6M | $35.54M | $34.85M | $45.3M | $39.06M | $37.88M | $36.21M | $30.66M | $26.18M | $29.79M | $28.8M | $18.4M | $22.2M | $27.9M | $27.9M | $14.2M | $11.2M | $3.8M | $6.3M | $9.2M | $5.9M | $4M | $0 | $0 | $0 |