Skip to main content
Signal8

Consolidated Water Co. Ltd. (CWCO)

Consolidated Water Co. Ltd. (CWCO) is a specialist in providing comprehensive water solutions, primarily engaged in developing, constructing, overseeing, and operating water production and treatment facilities. Its core operations are concentrated in the Cayman Islands, the Bahamas, and the United States. A key aspect of its business involves utilizing reverse osmosis technology to convert seawater into potable (drinkable) water. The purified water is then supplied to a diverse customer base, including individual homeowners, commercial businesses, government entities, and other government-owned distribution networks. CWCO organizes its activities into four distinct divisions: Retail, Bulk, Services, and Manufacturing. Beyond direct water supply, the company offers extensive professional services. These include the design, engineering, construction, procurement, and management of various desalination projects and water treatment plants. It also provides management and engineering expertise for municipal water distribution and treatment systems. Furthermore, CWCO manufactures and services a wide array of water-related equipment. This product line features reverse osmosis desalination units, membrane separation equipment, filtration systems, piping networks, specialized vessels, and custom-fabricated components. The associated services in this manufacturing sector encompass design, engineering, consulting, project management, inspection, training, and equipment maintenance, catering to commercial, municipal, and industrial needs across water production, supply, treatment, desalination, and wastewater treatment. Established in 1973, Consolidated Water Co. Ltd. has its corporate headquarters situated in Grand Cayman, Cayman Islands.

Sector: Water Supply

Industry: Regulated Water

Consolidated Water Co. Ltd. logo

Consolidated Water Co. Ltd.

NASDAQ:CWCOUtilities
-1.98%$27.24
AH Close$27.24+0.00%vs close
Mkt Cap$436.19M
Float15.08M
O/S16.01M
Inst Own65.6%
SI4.5%
Div Yield2.06%
Dilution
Consolidated Water Co. Ltd. logoNASDAQ:CWCO$27.24-1.98%
Delisting Issues Timeline
Financials Summary
Revenue$132.07M
Net Income$18.34M
Total Assets$257.57M
Free Cash Flow$33.17M
Debt & Equity
Debt 1%
Equity 99%
Preferred 0%
Total Debt$3.03M
Total Equity$221.65M
Preferred Stock$24K
Shares Outstanding
Short Interest
Split History1 split
  1. 2:1Forward split
    Aug 25, 20051 share → 2
Balance Sheet Details
Assets$257.57M
Liabilities$30.89M
Accounts Receivable$36.06M
Accounts Payable$9.62M
Inventory$3.74M
PP&E (Net)$64.78M
Goodwill$12.86M
Intangible Assets$2.1M
Income Statement
PeriodFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012FY 2011FY 2010FY 2009FY 2008FY 2007FY 2006FY 2005FY 2004FY 2003FY 2002FY 2001FY 2000FY 1999FY 1998FY 1997FY 1996FY 1995FY 1994FY 1993FY 1992
CurrencyUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSD
Period Ending2025-12-312024-12-312023-12-312022-12-312021-12-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312001-12-312000-12-311999-12-311998-12-311997-12-311996-12-311995-12-311994-12-311993-12-311992-12-31
Revenue$132.07M$133.97M$180.21M$94.1M$66.86M$72.63M$68.79M$65.72M$62.31M$57.88M$57.12M$65.56M$63.82M$65.45M$55.15M$50.71M$58.02M$65.68M$49.15M$38.23M$26.19M$23.28M$19.05M$11.91M$11.03M$9.58M$8.25M$7.9M$7.4M$6.4M$5.9M$5.4M$5.1M$3.66B
YoY Growth-1.4%-25.7%91.5%40.7%-7.9%5.6%4.7%5.5%7.7%1.3%-12.9%2.7%-2.5%18.7%8.8%-12.6%-11.7%33.6%28.6%46.0%12.5%22.2%60.0%8.0%15.1%16.1%4.4%6.8%15.6%8.5%9.3%5.9%-99.9%-
Cost of Revenue$84.51M$88.34M$118.28M$63.75M$43.36M$45.86M$40.52M$38.98M$36.87M$33.62M$34.19M$42.44M$40.32M$43.46M$36.13M$34.1M$35.02M$47.05M$30.47M$22.62M$15.83M$13.67M$10.68M$6.88M$6.11M$5.42M$4.62M$3.1M$4.1M$3.5M$3.3M$2M$1.6M$0
Gross Profit$47.57M$45.62M$61.93M$30.36M$23.51M$26.77M$28.27M$26.74M$25.43M$24.25M$22.93M$23.12M$23.51M$21.99M$19.02M$16.61M$23M$18.63M$18.68M$15.61M$10.35M$9.61M$8.38M$5.03M$4.92M$4.15M$3.63M$4.8M$3.3M$2.9M$2.6M$3.4M$3.5M$3.66B
Gross Margin36.0%34.1%34.4%32.3%35.2%36.9%41.1%40.7%40.8%41.9%40.1%35.3%36.8%33.6%34.5%32.8%39.6%28.4%38.0%40.8%39.5%41.3%44.0%42.2%44.6%43.4%43.9%60.8%44.6%45.3%44.1%63.0%68.6%100.0%
Research and Development$0$0$578K$396K$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
Selling, General, and Administrative$30.12M$26.67M$23.99M$20.32M$17.46M$17.41M$16.02M$17.18M$17.15M$16.88M$14.53M$16.64M$15.55M$14.12M$13.4M$10.99M$10.1M$6.29M$9.48M$8.43M$6.12M$5.14M$3.78M$2.64M$2.6M$2.2M$1.79M$2.4M$1.8M$1.7M$700K$1.8M$1.9M$0
Other-$813K$673K$193K$364K$4.03M$1.01M$532K$1.58M$4.57M$5.23M$340K$368K$291K$943K$252K$341K$0$2.49M$0$0$0-$591K$0$0$221K$219K$0-$965K$2.04M$2M$1.9M$1.6M$1.6M$3.66B
Total Operating Expenses$29.3M$27.34M$24.76M$21.08M$21.5M$18.42M$16.56M$18.77M$21.72M$22.11M$14.87M$17.01M$15.84M$15.06M$13.65M$11.33M$10.1M$8.79M$9.48M$8.43M$6.12M$4.55M$3.78M$2.64M$2.82M$2.42M$1.79M$1.44M$3.84M$3.7M$2.6M$3.4M$3.5M$3.66B
Operating Income (EBIT)$18.26M$18.28M$37.17M$9.28M$2.01M$8.35M$11.72M$7.98M$2.28M$2.14M$8.44M$6.46M$7.66M$6.93M$5.37M$5.28M$12.9M$9.84M$9.21M$7.18M$4.24M$5.06M$4.04M$2.63M$2.32M$1.96M$1.37M$1.66M$1.34M$1.3M$1.2M$900K$800K$3.66B
Operating Margin13.8%13.6%20.6%9.9%3.0%11.5%17.0%12.1%3.7%3.7%14.8%9.9%12.0%10.6%9.7%10.4%22.2%15.0%18.7%18.8%16.2%21.7%21.2%22.1%21.0%20.4%16.6%21.0%18.2%20.3%20.3%16.7%15.7%100.0%
Interest Expense$4K$102K$145K$47K$10K$10K$1K$8K$7K$104K$269K$489K$484K$877K$1.14M$1.58M$1.7M$1.76M$1.86M$1.89M$886K$683K$1.16M$104K$115K$0$0$300K$0$100K$0$0$0$0
Interest Income$2.67M$2.09M$696K$447K$685K$540K$589K$663K$381K$610K$1.01M$1.44M$827K$836K$1.2M$1.38M$917K$1.39M$1.91M$305K$208K$82K$82K$15K$29K$32K$0$0$0$0$0$0$0$0
Other Income (Expense)$3.12M$2.39M$828K$452K$1.62M$1.08M$787K$2.74M$1.53M$104K-$510K$303K$1.49M$2.7M$1.18M$1.16M-$12.9M-$9.84M-$9.21M-$7.18M$1.25M$1.22M$183K-$52K-$2.32M-$1.96M-$1.37M-$1.66M-$1.34M-$1.3M-$1.2M-$900K-$800K-$3.66B
Income Before Tax (EBT)$21.39M$20.68M$38M$9.74M$3.63M$9.43M$12.5M$10.72M$4.84M$2.24M$7.93M$6.76M$9.15M$9.62M$6.11T$6.29T$6.1B$7.21B$11.39B$6.2B$5.48M$6.28M$4.22M$2.58B$2.74M$2.37M$2.23M$1.9M$0$0-$800K$600K$500K$0
Income Tax Expense$2.16M$2.22M$6.75M$397K-$448K$87K$67K-$157K-$889K-$536K$449K-$4.32M$2.38M$3.92M$96K$224K-$622K-$6.29M$5.85M$1.31M-$2K$30K$24K-$296K$860K$1.82M$1.64M$1.4M$1.5M$1.6M-$1.7M$1.8M$0-$400.6M
Net Income$18.34M$28.24M$29.59M$5.86M$876K$3.71M$12.18M$11.29M$6.14M$3.96M$7.52M$6.27M$8.59M$9.32M$6.11M$6.29M$6.1M$7.21M$11.39M$7.52M$5.51M$6.2M$4.18M$2.58M$2.76M$2.4M$1.57M$1.66M$1.2M$1.1M$900K$500K$500K$400.6M
Net Income Margin13.9%21.1%16.4%6.2%1.3%5.1%17.7%17.2%9.9%6.8%13.2%9.6%13.5%14.2%11.1%12.4%10.5%11.0%23.2%19.7%21.1%26.6%21.9%21.6%25.1%25.1%19.0%21.0%16.2%17.2%15.3%9.3%9.8%10.9%
Supplementary Data
EPS1.151.781.880.380.060.620.570.750.410.270.510.430.590.640.420.430.420.500.790.600.470.540.430.330.360.340.260.270.210.200.190.130.150.10
Diluted EPS1.141.771.860.380.060.610.560.750.410.270.510.420.580.640.420.430.420.500.790.590.450.530.420.320.350.340.250.260.200.200.190.130.150.10
Weighted Average OS15.92M15.83M15.74M15.29M15.21M15.12M15.03M14.96M14.90M14.81M14.74M14.70M14.63M14.58M14.56M14.55M14.54M14.52M14.40M12.44M11.77M11.47M9.83M7.94M7.80M7.07M6.09M6.14M5.71M5.50M4.74M4.00M3.33M4.32M
EBITDA$29.01M$27.47M$44.72M$15.97M$10.57M$16.85M$19.71M$15.31M$11.1M$9.3M$13.74M$12.65M$14.12M$16.11M$12.85M$14.31M$19.29M$16.43M$15.13M$14.19M$9.56M$7.14M$5.74M$2.63M$1.9M$2.17M$2.19M$2.2M$2M$2M$1.9M$1.6M$1.6M$3.66B
EBITDA Margin22.0%20.5%24.8%17.0%15.8%23.2%28.6%23.3%17.8%16.1%24.1%19.3%22.1%24.6%23.3%28.2%33.3%25.0%30.8%37.1%36.5%30.7%30.1%22.1%17.2%22.7%26.6%27.8%27.0%31.3%32.2%29.6%31.4%100.0%
Balance Sheet
PeriodFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012FY 2011FY 2010FY 2009FY 2008FY 2007FY 2006FY 2005FY 2004FY 2003FY 2002FY 2001FY 2000FY 1999FY 1998FY 1997FY 1996FY 1995FY 1994FY 1993
CurrencyUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSD
Period Ending2025-12-312024-12-312023-12-312022-12-312021-12-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312001-12-312000-12-311999-12-311998-12-311997-12-311996-12-311995-12-311994-12-311993-12-31
Assets
Current Assets
Cash and Cash Equivalents$123.79M$99.35M$42.62M$50.71M$40.36M$43.79M$42.9M$31.34M$47.18M$39.25M$44.79M$35.71M$33.63M$33.89M$37.62M$46.13M$44.43M$36.26M$38.53M$37.31M$11.96M$9.22M$8.24M$568K$516K$251K$22K$400K$1.1M$1.1M-$300K-$200K-$400K
Short-Term Investments$0$0$0$0$2.5M$0$0$0$0$0$5.64M$5M$8.59M$8.57M$8.5M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Cash and Short-Term Investments$123.79M$99.35M$42.62M$50.71M$42.86M$43.79M$42.9M$31.34M$47.18M$39.25M$50.43M$40.71M$42.21M$42.46M$46.12M$46.13M$44.43M$36.26M$38.53M$37.31M$11.96M$9.22M$8.24M$568K$516K$251K$22K$400K$1.1M$1.1M-$300K-$200K-$400K
Accounts Receivable$36.06M$44.05M$59.78M$29.96M$27.84M$22M$24.63M$25.8M$16.33M$18.22M$11.37M$14.59M$20.55M$14.33M$10.38M$13.87M$11.2M$14.68M$10.78M$6.97M$6.33M$7.74M$4.96M$1.41M$1.32M$1.49M$1.23M$828K$800K$600K$700K$500K$700K
Inventory$3.74M$8.96M$6.04M$5.73M$2.5M$3.21M$3.29M$2.23M$1.74M$2.31M$1.92M$1.74M$1.38M$1.76M$1.45M$1.43M$1.83M$1.62M$3.65M$2.79M$2.03M$1.63M$1.55M$388K$48K$34K$123K$100K$0$0$0$0$0
Other Current Assets$6.05M$5.43M$4.27M$6.17M$1.3M$1.51M$1.62M$1.96M$2.23M$0$428K$456K$0$0$7.5M$0$0$0$0$0$0$0$0$888K$0$420K$91K$2K$200K$300K$500K$900K$900K
Total Current Assets$169.64M$157.79M$112.71M$92.57M$77.06M$72.93M$73.44M$62.36M$66.69M$60.88M$65.43M$59.46M$67.58M$61.26M$67.33M$63.73M$59.15M$54M$54.37M$48.17M$21.18M$19.21M$15.34M$3.62M$2.48M$2.19M$1.68M$1.6M$2.1M$2M$900K$1.2M$1.2M
Long-Term Assets
Property, Plant & Equipment Net$64.78M$60.77M$58.51M$58.29M$56.34M$59.46M$67.02M$64.9M$52.35M$53.97M$55.67M$58.3M$60.05M$61.61M$64.33M$56.17M$61.25M$65.1M$64.97M$60.23M$32.67M$28.86M$29.66M$20.25M$18.41M$17.64M$15.16M$14.4M$13M$12.6M$12.2M$10.1M$8.8M
Goodwill$12.86M$12.86M$12.86M$10.43M$10.43M$13.33M$13.33M$8M$8.38M$9.78M$3.5M$3.5M$3.5M$3.5M$3.59M$3.59M$3.59M$3.59M$3.59M$3.59M$3.57M$3.57M$3.4M$0$0$0$0$0$0$0$0$0$0
Intangible Assets$2.1M$2.7M$3.35M$2.82M$3.4M$4.15M$5.04M$1.89M$3.77M$5.2M$772K$928K$1.1M$1.46M$1.5M$1.71M$1.92M$2.14M$2.88M$3.67M$4.49M$5.42M$6.43M$1.62M$1.81M$2.01M$0$0$0$0$0$0$0
Long-Term Investments$1.19M$1.5M$1.41M$1.55M$1.72M$2.09M$1.9M$2.58M$2.78M$4.09M$4.55M$5.21M$6.62M$6.93M$6.63M$7.81M$9.16M$14.37M$0$0$11.32M$11.07M$10.03M$12K$12K$0$0$0$0$0$0$0$0
Deferred Tax Assets$0$0$0$967K$0$227K$24.16M$24.16M$21.29M$22.69M$24.33M$26.17M$19.51M$9.03M$10.76M$12.6M$10.88M-$14.37M$0$0$0$2.27M$3.19M-$12.45M-$12K$0$0$0$0$0$0$0$0
Other Long-Term Assets$7M$7.7M$29.58M$26.38M$27.41M$27.37M$7.39M$8.61M$10.21M$7M$7.37M$6.9M$7M$6.68M$6.72M$6.59M$8.54M$29.83M$23.52M$23.3M$15.14M$425K$506K$12.45M$12K$0$16K$0$0$100K$200K$0$100K
Total Long-Term Assets$87.93M$85.53M$105.72M$100.43M$99.29M$106.62M$118.85M$110.15M$98.79M$102.73M$96.19M$101M$97.78M$89.19M$93.53M$88.48M$95.33M$100.65M$94.96M$90.79M$67.19M$51.62M$53.22M$21.89M$20.24M$19.65M$15.17M$14.4M$13M$12.7M$12.4M$10.1M$8.9M
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
Total Assets$257.57M$243.31M$218.44M$193.01M$176.35M$179.56M$192.29M$172.52M$165.48M$163.6M$161.62M$160.46M$165.36M$150.45M$160.86M$152.2M$154.48M$154.66M$149.33M$138.96M$88.37M$70.83M$68.56M$25.51M$22.72M$21.85M$16.85M$16M$15.1M$14.7M$13.3M$11.3M$10.1M
Liabilities
Current Liabilities
Accounts Payable$9.62M$9.06M$11.6M$8.44M$2.83M$2.74M$3.5M$4.57M$2.09M$4.9M$4.83M$5.96M$7.16M$4.71M$4.62M$4.32M$6.19M$7.31M$5M$5.5M$3.94M$3.86M$2.07M$1.14M$1.09M$1.45M$267K$600K$500K$600K$600K$1M$1M
Short-Term Debt$48K$126K$192K$115K$62K$42K$18K$0$686K$490K$6.96M$9M$5.21M$1.65M$17.53M$1.42M$1.32M$1.23M$1.14M$1.15M$3.47M$3.73M$3.76M$518K$356K$923K$962K$60K$700K$600K$600K$500K$400K
Current Income Tax Payable$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
Current Unearned Revenue$11.78M$9.49M$6.55M$9.12M$1.1M$578K$340K$110K$1K$103K$190K$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Other Current Liabilities$3.31M$3.85M$3.52M$2.66M$1.62M$1.62M$2M$1.93M$2.11M$0$0$0$10.05M$0$0$0$0$0$0$0$829K$0$0$933K$710K$402K$770K$0$300K$200K$1M$300K$400K
Total Current Liabilities$27.7M$24.94M$23.9M$22.66M$7.69M$6.94M$7.9M$7.9M$7.63M$6.68M$13.16M$16.15M$23.58M$8.69M$23.3M$6.89M$8.66M$9.55M$6.2M$7.62M$8.24M$8.38M$6.52M$2.6M$2.15M$2.77M$2.63M$1.52M$1.5M$1.4M$2.2M$1.8M$1.8M
Long-Term Liabilities
Long-Term Debt$26K$70K$191K$216K$152K$126K$61K$0$0$0$0$0$0$5.21M$6.85M$16.88M$19.81M$21.13M$22.36M$23.5M$19.38M$12.86M$16.63M$2.07M$1.21M$1.13M$1.93M$2.5M$3.1M$3.7M$4.3M$4M$3.9M
Long-Term Unearned Revenue$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
Long-Term Deferred Tax Liabilities$707K$211K$531K$560K$565K$1.44M$1.53M$660K$1.02M$1.92M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Other Long-Term Liabilities$153K$153K$153K$219K$149K$1.05M$3.42M$200K$803K$905K$225K$225K$289K$435K$420K$443K$465K-$21.13M$476K$498K$350K$1.22M$352K$136K$90K$94K-$1.83M-$2.41M$0$100K$300K$100K$300K
Total Long-Term Liabilities$3.18M$3.07M$2.7M$2.59M$3M$3.6M$6.17M$860K$1.83M$2.82M$225K$225K$289K$5.64M$7.27M$17.33M$20.27M$22.91M$22.83M$24M$19.73M$13.21M$16.99M$2.21M$1.3M$1.23M$2.01M$2.8M$3.1M$3.8M$4.6M$4.1M$4.2M
Other Liabilities$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0-$22.89B$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Total Liabilities$30.89M$28M$26.61M$25.24M$10.69M$10.54M$14.34M$8.76M$9.46M$9.5M$13.42M$16.38M$23.87M$14.31M$30.58M$24.22M$28.93M$31.11M$29.03M$31.62M$27.97M$21.59M$23.51M$4.81M$3.46M$4M$4.32M$4.3M$4.6M$5.2M$6.8M$5.9M$6M
Stockholders' Equity
Preferred Stock$24K$26K$27K$21K$17K$19K$20K$21K$20K$21K$23K$22K$22K$18K$13K$10K$10K$10K$13K$15K$0$17K$16K$0$0$0$0$0$0$0$0$0$0
Common Stock$9.57M$9.51M$9.46M$9.19M$9.15M$9.09M$9.03M$8.99M$8.95M$8.92M$8.87M$8.83M$8.81M$8.76M$8.74M$8.73M$8.73M$8.72M$8.7M$8.48M$7.31M$6.9M$6.82M$4.79M$4.7M$4.64M$3.79M$0$0$0$0$0$0
Retained Earnings$116.75M$106.88M$85.15M$61.25M$60.6M$64.91M$66.35M$59.3M$53.11M$51.59M$52.08M$49M$47.16M$42.97M$38.03M$36.29M$34.37M$32.34M$29.85M$21.28M$16.87M$14.15M$10.61M$8.53M$7.63M$6.44M$5.3M$5.67M$4.5M$3.7M$2.9M$2.3M$2M
Comprehensive Income & Other$0$0$0$0$0$0$0-$550K-$550K-$550K-$533K-$482K-$472K-$15K$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Other Stockholders' Equity$95.33M$93.58M$92.22M$89.23M$87.83M$86.91M$88.38M$86.68M$85.88M$85.09M$84.09M$83.32M$82.93M$82.49M$81.95M$81.36M$81M$81.14M$80.35M$76.09M$35.39M$27.32M$26.81M$7.38M$6.93M$6.77M$3.43M$6.03M$6M$5.8M$3.6M$3.1M$2.1M
Total Equity$221.65M$209.96M$186.83M$159.67M$157.58M$160.91M$163.76M$154.97M$147.93M$145.6M$145.04M$141.15M$138.9M$134.21M$128.72M$126.38M$124.09M$122.2M$118.9M$105.84M$59.56M$48.37M$44.25M$20.7M$19.26M$17.85M$12.53M$11.7M$10.5M$9.5M$6.5M$5.4M$4.1M
Minority Interest$5.03M$5.35M$5M$8.1M$8.09M$8.1M$14.19M$8.78M$8.09M$8.5M$3.15M$2.93M$2.6M$1.93M$1.56M$1.6M$1.45M$1.35M$1.39M$1.5M$834K$861K$806K$0$0$0$0$0$0$0$0$0$0
Total Liabilities and Equity$252.54M$237.96M$213.43M$184.91M$168.27M$171.45M$178.1M$163.73M$157.39M$155.1M$158.46M$157.53M$162.77M$148.52M$159.3M$150.6M$153.03M$153.3M$147.94M$137.47M$87.53M$69.96M$67.76M$25.51M$22.72M$21.85M$16.85M$16M$15.1M$14.7M$13.3M$11.3M$10.1M
Supplementary Data
Total Debt$3.03M$3.46M$2.67M$2.47M$2.94M$1.61M$4.67M$0$686K$490K$7M$9M$5.21M$6.85M$24.38M$18.31M$21.13M$22.36M$23.5M$24.65M$22.85M$16.59M$20.4M$2.59M$1.57M$2.05M$3.21M$2.8M$3.8M$4.3M$4.9M$4.5M$4.3M
Net Debt-$120.76M-$95.89M-$39.95M-$48.24M-$37.41M-$42.19M-$38.23M-$31.34M-$46.5M-$38.76M-$37.79M-$26.71M-$28.42M-$27.04M-$13.24M-$27.82M-$23.3M-$13.9M-$15.03M-$12.66M$10.89M$7.37M$12.16M$2.02M$1.05M$1.8M$3.19M$2.4M$2.7M$3.2M$5.2M$4.7M$4.7M
Cash Flow Statement
PeriodFY 2025FY 2024FY 2023FY 2022FY 2021FY 2020FY 2019FY 2018FY 2017FY 2016FY 2015FY 2014FY 2013FY 2012FY 2011FY 2010FY 2009FY 2008FY 2007FY 2006FY 2005FY 2004FY 2003FY 2002FY 2001FY 2000FY 1999FY 1998FY 1997FY 1996FY 1995FY 1994FY 1993
CurrencyUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSD
Period Ending2025-12-312024-12-312023-12-312022-12-312021-12-312020-12-312019-12-312018-12-312017-12-312016-12-312015-12-312014-12-312013-12-312012-12-312011-12-312010-12-312009-12-312008-12-312007-12-312006-12-312005-12-312004-12-312003-12-312002-12-312001-12-312000-12-311999-12-311998-12-311997-12-311996-12-311995-12-311994-12-311993-12-31
Operating Activities
Net Income$18.93M$17.88M$30.67M$8.23M$3.45M$8.61M$13.73M$10.87M$5.73M$2.78M$7.93M$6.76M$9.15M$9.62M$6.55M$6.44M$6.6M$7.21M$11.39M$7.76M$5.51M$6.2M$4.18M$2.58M$2.76M$2.4M$1.95M$1.7M$1.2M$1.1M$900K$500K$500K
Depreciation & Amortization$7.62M$6.69M$6.58M$6.19M$6.92M$7.41M$7.2M$7.03M$7.29M$7.42M$5.68M$5.52M$5.47M$7.73M$6M$6.28M$6.4M$6.58M-$5.92M$4.78M$2.16M$2.08M$1.7M$1.46M-$1.31M-$1.14M-$819K-$700K-$700K-$700K-$700K-$700K-$800K
Deferred Income Tax$497K-$320K-$525K-$4K-$650K-$222K-$240K-$365K-$889K-$536K$1.11M$631K-$1.43M-$2.93M$0-$1.46M$549K$2.41M-$128.45M-$373.91M-$1.87M-$155.57M-$139.65M-$175.33M$0$0$0$0$0$0$0$0$0
Stock-Based Compensation$1.7M$0$0$0$0$0$1.19M$850K$804K$521K$408K$202K$382K$454K$567K$310K$498K$445K$125.84M$372.43M$256K$155.39M$138.75M$175.33M$0$0$0$0$0$0$0$0$0
Changes in Working Capital:
  Accounts Receivable$7.7M-$1.8M-$10.97M-$2.12M-$5.88M$2.54M-$414.01B-$10.16M$1.37M-$5.91M$3.4M$7.08M-$6.39M-$4.09M$3.71M-$3.95M-$2.19M-$11.46B-$3.73M-$572K$1.15M-$2.95M-$83K-$84K$166K-$56K-$424K$0-$200K$100K$0$0$0
  Inventory$4.24M-$3.75M-$891K-$3.39M$293K-$103K-$1.36M-$1.13M-$217K-$623K-$733K-$567K-$66K-$923K-$339K$211K-$595K-$939K-$855K-$763K-$403K-$83K-$10K-$69K-$165K$20K-$24K-$100K$0$0$0$0$0
  Accounts Payable-$32K-$2.37M$3.16M$6.76M-$165K-$482K-$1.19M$528K$409K-$138K-$933K-$986K$1.99M$1.46M$420.6B-$1.7T-$1.06B$2.52M-$124K$1.82M$224K$1.79M$231K$56K$20K$368K$199K$0-$100K-$100K-$300K-$400K-$300K
  Other Working Capital$682K$19.65M-$21.97M$4.65M$302K-$630K$414.01B-$158K-$3.08M$185K$276K$450K-$931K-$680K-$420.61B$1.7T$1.06B$11.45B-$907K-$337K-$2.17M$1.9M$76K$210K-$292K-$155K$0$0$0$0-$300K$0$0
Total Working Capital Change$12.59M$11.74M-$30.67M$5.9M-$5.45M$1.33M-$3.14M-$10.92M-$1.52M-$6.49M$2.01M$5.98M-$5.4M-$4.24M-$4.1M-$5.78M-$3.73M-$9.23M-$5.62M$148K-$1.2M$652K$214K$114K-$271K$177K-$249K-$100K-$300K$0-$600K-$400K-$300K
Other Non-Cash Items$377K$522K$1.91M$1.02M$2.69M$210K-$3.54M$1.57M$2.23M$4.13M$179K$179K$565K$901K-$570K$310K$5.16M$445K$11.97M$372K$2.96M-$916K$1.32M$175K$3.01M$2.48M$1.65M$1.4M$1.6M$1.4M$1.8M$1.9M$1.9M
Net Cash from Operating$41.71M$36.52M$7.97M$21.33M$6.97M$17.34M$15.2M$9.05M$13.64M$7.82M$17.32M$19.28M$8.74M$11.54M$8.45M$6.1M$15.47M$7.86M$9.21M$11.57M$7.82M$7.83M$6.51M$4.33M$4.19M$3.92M$2.53M$2.3M$1.8M$1.8M$1.4M$1.3M$1.3M
Investing Activities
Capital Expenditures-$8.54M-$6.7M-$5.05M-$7.54M-$1.49M-$11.13M-$3.53M-$18.86M-$4.58M-$3.46M-$3.11M-$22.15M-$6.44M-$4.57M-$13.96M-$1.27M-$2.56M-$6.64M-$7.76M-$25.89M-$18.17M-$2.72M-$2.16M-$3.11M-$1.89M-$2.3M-$1.55M-$2.2M-$1.1M-$1.1M-$2.5M-$1.3M-$1.7M
Acquisitions$102K$446K-$5.84M$62K$46K$9K$3.82M$52K-$7.74T-$7.74M$10K$970K$0$834K$0$0$0$0$0$0$0$0-$19.5M$0$0-$3.97M$0$0$0$0$0$0$0
Purchases of Investments$0-$50K$0$0$0$0$0-$2.66M$0$0-$5.64M-$5M-$2.13M-$300K$0$0$0$0$0$0-$1.63M-$682K-$8.96M$0-$12K$0$0$0$0$0$0$0$0
Sales of Investments$0$0$0$0$0$0$0$0$0$5.64M$5M$8.59M$0$1.75M$0$0$0$0$222K$758K$888K$0$0$0$0$0$0$0$0$0$0$0$0
Other Investing Activities$0$33.26M$0$2.5M-$2.5M$0$1.19M$1.45M$7.74T$2.79M$1.69M$1.25M$5.39M$8.95M-$4.11M$4.19M$1.61M$1.57M$1.02M-$777K$2.46M$2.48M$970K-$461K$360$0$4K-$1M-$400K-$400K$0-$300K-$300K
Net Cash from Investing-$8.44M$26.96M-$10.89M-$4.98M-$3.94M-$11.12M$1.49M-$17.41M-$1.44M-$2.78M-$2.06M-$16.34M-$3.18M$6.67M-$18.07M$2.92M-$952K-$5.07M-$6.51M-$25.91M-$16.46M-$915K-$29.65M-$3.57M-$1.9M-$6.27M-$1.54M-$3.2M-$1.5M-$1.5M-$2.5M-$1.6M-$2M
Financing Activities
Debt Repaid$123K$187K$135K$72K$50K$33K---$7M$2M-$3.7M$1.72M$17.63M-$5.97M$2.94M$1.36M$1.28M$1.3M-$1.4M-$6.05M$3.81M$13.49M-$1.02M$282K$852K-$28K$200K$1.2M-$700K--$400K
Common Stock Issuance$74K$24K$100K$27K$17K$10K$0$0$0$0$0$0$0$0$0$0$0$0$0$41.38M$6.72M$432K$19.04M$615K$211K$5.37M$591K$0$200K$2.5M$500K$900K$0
Common Stock Repurchases-$29K-$15K-$2K-$226-$17K-$2K$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0-$37K-$272K-$494K-$759K-$62K$0$0$0$0$0
Dividends Paid-$7.94M-$6.28M-$5.47M-$5.15M-$5.15M-$5.13M-$5.1M-$5.09M-$4.46M-$4.43M-$4.42M-$4.41M-$4.39M-$4.45M-$4.85M-$4.37M-$5M-$3.78M-$3.72M-$3.11M$0-$2.56M-$1.92M-$1.67M-$1.48M-$1.13M-$505K-$458K-$400K-$300K-$200K-$300K-$200K
Other Financing Activities-$913K-$232K$0-$1.1M-$11K$0$16K$13K$0$386K$255K-$112K$643K$135K$7.5M$0$9K$0$0$0$1.32M$0$0-$494.44M-$203K-$320K-$1.32M-$177K$0$100K$0$0$0
Net Cash from Financing-$8.95M-$6.71M-$5.52M-$6.3M-$5.86M-$5.17M-$5.12M-$5.79M-$4.27M-$10.58M-$6.18M-$845K-$5.47M-$21.94M$1.12M-$7.32M-$6.35M-$5.06M-$1.48M$39.69M$11.37M-$5.94M$30.81M-$709K-$2.02M$2.57M-$2M$300K-$400K$1.1M$1M$600K$200K
Forex Effect$114K-$37K$351K$308K-$596K$677K$0$0$806M$806-$3K-$2K-$363K-$16K$0$0$0$0$0$0$0$0$0$0$0$0$0$900K-$300K-$300K$1.1M$300K$700K
Net Change in Cash$24.44M$56.73M-$8.09M$10.35M-$3.44M$1.72M$11.57M-$14.15M$7.93M-$5.54M$9.08M$2.09M-$266K-$3.73M-$8.51M$1.7M$8.17M-$2.27M$1.22M$25.36M$2.74M$980K$7.67M$52K$266K$229K-$1.01M$300K-$400K$1.1M$1M$600K$200K
Supplementary Data
Operating Cash Flow$41.71M$36.52M$7.97M$21.33M$6.97M$17.34M$15.2M$9.05M$13.64M$7.82M$17.32M$19.28M$8.74M$11.54M$8.45M$6.1M$15.47M$7.86M$9.21M$11.57M$7.82M$7.83M$6.51M$4.33M$4.19M$3.92M$2.53M$2.3M$1.8M$1.8M$1.4M$1.3M$1.3M
Capital Expenditure-$8.54M-$6.7M-$5.05M-$7.54M-$1.49M-$11.13M-$3.53M-$18.86M-$4.58M-$3.46M-$3.11M-$22.15M-$6.44M-$4.57M-$13.96M-$1.27M-$2.56M-$6.64M-$7.76M-$25.89M-$18.17M-$2.72M-$2.16M-$3.11M-$1.89M-$2.3M-$1.55M-$2.2M-$1.1M-$1.1M-$2.5M-$1.3M-$1.7M
Free Cash Flow$33.17M$29.82M$2.92M$13.79M$5.48M$6.21M$11.68M-$9.81M$9.07M$4.36M$14.21M-$2.87M$2.3M$6.97M-$5.51M$4.83M$12.91M$1.22M$1.46M-$14.31M-$10.35M$5.12M$4.35M$1.22M$2.3M$1.62M$984K$100K$700K$700K-$1.1M$0-$400K
Cash at Beginning$99.35M$42.62M$50.71M$40.36M$43.79M$42.07M$31.34M$45.48M$39.25M$44.79M$35.71M$33.63M$33.89M$37.62M$46.13M$44.43M$36.26M$38.53M$37.31M$11.96M$9.22M$8.24M$568K$516K$251K$22K$379K$1M$1.1M-$300K-$200K-$400K$100K
Cash at End$123.79M$99.35M$42.62M$50.71M$40.36M$43.79M$42.9M$31.34M$47.18M$39.25M$44.79M$35.71M$33.63M$33.89M$37.62M$46.13M$44.43M$36.26M$38.53M$37.31M$11.96M$9.22M$8.24M$568K$516K$251K-$629K$1.3M$700K$800K$800K$200K$300K