Skip to main content
Signal8

HEALTHCARE SERVICES GROUP INC (HCSG)

Healthcare Services Group, Inc., established in 1976 and based in Bensalem, Pennsylvania, provides outsourced management and operational services to healthcare and senior living facilities nationwide. The company supports departments such as housekeeping, laundry, facility maintenance, and dietary services for clients including nursing homes, retirement complexes, rehabilitation centers, and hospitals. Its Housekeeping division handles the cleaning, disinfection, and sanitization of client premises, alongside the laundering and processing of various linens. The Dietary division manages food procurement, meal preparation, and offers professional dietitian services for menu development, in addition to on-site management and clinical consulting. By December 31, 2021, the firm was serving approximately 3,000 facilities across the U.S.

Sector: Services-Nursing & Personal Care Facilities

Industry: Medical - Care Facilities

Healthcare Services Group, Inc. logo

Healthcare Services Group, Inc.

NASDAQ:HCSGHealthcare
-0.74%$25.57
CLOSED
AH$25.57+0.00%vs close
Mkt Cap$1.72B
Float66.72M
O/S67.43M
VOL896K sh
$ Vol$23.03M
RVOL1.10×
Inst Own-
SI4.1%
Dilution
Healthcare Services Group, Inc. logoNASDAQ:HCSGClosed$25.57-0.74%
Financials Summary
Revenue$1.84B
Net Income$59.06M
Total Assets$807.78M
Free Cash Flow$139.15M
Debt & Equity
Debt 5%
Equity 95%
Total Debt$24.68M
Total Equity$510.21M
Shares Outstanding
Short Interest
Split History3 splits
  1. 1.5:1Forward split
    Nov 12, 20101 share → 1.5
  2. 1.5:1Forward split
    Aug 13, 20071 share → 1.5
  3. 1.5:1Forward split
    May 3, 20051 share → 1.5
Balance Sheet Details
Assets$807.78M
Liabilities$297.57M
Accounts Receivable$334.79M
Accounts Payable$77.38M
Inventory$16.8M
PP&E (Net)$27.59M
Goodwill$79.8M
Intangible Assets$6.96M
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 1992FY 1991FY 1990FY 1989FY 1988FY 1987FY 1986
CurrencyUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSD
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-311991-12-311990-12-311989-12-311988-12-311987-12-311986-12-31
Revenue$1.84B$1.72B$1.67B$1.69B$1.64B$1.76B$1.84B$2.01B$1.87B$1.56B$1.44B$1.29B$1.15B$1.08B$889.07M$773.96M$692.7M$602.72M$577.72M$511.63M$466.29M$442.57M$379.72M$328.5M$284.19M$254.67M$232.4M$204.9M$181.4M$162.5M$148.7M$136.4M$114.3M$99.3M$82.9M$65.8M$55.4M$37.8M$33.3M$29.2M
YoY Growth7.1%2.7%-1.1%2.9%-6.7%-4.4%-8.4%7.6%19.4%8.8%11.1%12.5%6.7%21.2%14.9%11.7%14.9%4.3%12.9%9.7%5.4%16.6%15.6%15.6%11.6%9.6%13.4%13.0%11.6%9.3%9.0%19.3%15.1%19.8%26.0%18.8%46.6%13.5%14.0%-
Cost of Revenue$1.6B$1.49B$1.46B$1.5B$1.41B$1.49B$1.61B$1.77B$1.61B$1.34B$1.24B$1.16B$995.1M$930.81M$766.96M$665.15M$597.72M$521.27M$493.36M$438.62M$406.11M$388.72M$334.61M$289.86M$252.03M$226.9M$203.6M$172.3M$152.3M$137M$124.7M$112.3M$94.2M$83M$73.5M$51.2M$43.6M$30.5M$24.2M$24.3M
Gross Profit$239.41M$228.09M$214.75M$193.31M$230.57M$267.99M$227.9M$236.84M$253.62M$223.17M$200.74M$137.89M$154.79M$146.62M$122.11M$108.81M$94.98M$81.45M$84.36M$73.01M$60.18M$53.85M$45.11M$38.64M$32.16M$27.77M$28.8M$32.6M$29.1M$25.5M$24M$24.1M$20.1M$16.3M$9.4M$14.6M$11.8M$7.3M$9.1M$4.9M
Gross Margin13.0%13.3%12.8%11.4%14.0%15.2%12.4%11.8%13.6%14.3%14.0%10.7%13.5%13.6%13.7%14.1%13.7%13.5%14.6%14.3%12.9%12.2%11.9%11.8%11.3%10.9%12.4%15.9%16.0%15.7%16.1%17.7%17.6%16.4%11.3%22.2%21.3%19.3%27.3%16.8%
Research and Development$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
Selling, General, and Administrative$190.87M$174.82M$160.09M$149.52M$166.43M$141.58M$150.02M$136.6M$126.73M$105.42M$111.69M$107.81M$92M$79.28M$65.31M$57.31M$50.27M$39.52M$40.28M$37.2M$32.58M$31.52M$29.04M$25.15M$21.87M$19.62M$18.8M$17.4M$17.7M$13M$11.9M$11.1M$8.6M$7.2M$7.5M$5.5M$4.6M$3.7M$3.1M$2.3M
Other$0$0$0$0$0$126.41M$0$0$0$0-$62K$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$2.1M$2.1M$2.1M$2.2M$2.6M$2.6M$2.6M$2.2M$1.7M$900K$1M$700K$3M$500K
Total Operating Expenses$190.87M$174.82M$160.09M$149.52M$166.43M$267.99M$150.02M$136.6M$126.73M$105.42M$111.69M$107.81M$92M$79.28M$65.31M$57.31M$50.27M$39.52M$40.28M$37.2M$32.58M$31.52M$29.04M$25.15M$21.87M$19.62M$20.9M$19.5M$19.8M$15.2M$14.5M$13.7M$11.2M$9.4M$9.2M$6.4M$5.6M$4.4M$6.1M$2.8M
Operating Income (EBIT)$48.54M$53.27M$54.66M$43.79M$64.13M$0$77.88M$100.24M$126.89M$117.75M$89.05M$30.08M$62.79M$67.34M$56.8M$51.5M$44.71M$41.93M$44.07M$35.82M$27.6M$22.33M$16.06M$13.49M$10.29M$8.15M$7.9M$13.1M$9.3M$10.3M$9.5M$10.4M$8.9M$6.9M$200K$8.2M$6.2M$2.9M$3M$2.1M
Operating Margin2.6%3.1%3.3%2.6%3.9%-4.2%5.0%6.8%7.5%6.2%2.3%5.5%6.3%6.4%6.7%6.5%7.0%7.6%7.0%5.9%5.0%4.2%4.1%3.6%3.2%3.4%6.4%5.1%6.3%6.4%7.6%7.8%6.9%0.2%12.5%11.2%7.7%9.0%7.2%
Interest Expense$1.58M$6.44M$7.86M$2.99M$1.39M$1.37M$3.46M$3.09M$1.36M$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
Interest Income$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
Other Income (Expense)$19.33M-$330K-$1.6M$764K$1.38M$129.19M$7.22M$2.07M$6.08M$2.63M$712K$1.63M$3.7M$1.2M$1.01M$2.62M$4.62M$1.35M$4.02M$4.91M$3.2M$1.33M$1.45M$771K$1.25M$989K$800K$1.3M$1.4M$1.2M-$2.3M$500K$200K$1.3M-$2.1M$700K$500K$300K$400K$600K
Income Before Tax (EBT)$67.87M$52.94M$53.06M$44.55M$65.51M$129.19M$85.1M$99.91M$132.97M$120.39M$89.76M$31.71M$66.49M$70.26M$57.81M$54.12M$49.34M$43.27M$48.09M$40.72M$30.8M$23.71M$17.51M$14.26M$11.54M$9.14M$8.7M$14.4M$10.7M$11.5M$7.2M$10.9M$9.1M$8.2M-$1.9M$8.9M$6.7M$3.2M$3.4M$2.7M
Income Tax Expense$8.81M$13.47M$14.67M$10.31M$16.97M$30.5M$20.52M$16.39M$44.74M$42.99M$31.74M$9.86M$19.36M$26.05M$19.66M$19.68M$18.99M$16.66M$18.52M$15.27M$11.7M$9.01M$6.66M$5.63M$4.5M$3.55M$3.2M$5.5M$4.8M$4.6M$3.3M$4.5M$3.6M$3.4M-$700K$3.5M$2.5M$1.1M$1.4M$1.3M
Net Income$59.06M$39.47M$38.39M$34.24M$48.54M$98.68M$64.58M$83.52M$88.23M$77.4M$58.02M$21.85M$47.13M$44.21M$38.16M$34.44M$30.34M$26.61M$29.58M$25.45M$19.1M$14.7M$10.86M$8.63M$7.04M$5.59M$5.5M$8.9M$5.9M$6.9M$3.9M$6.4M$4.2M$4.8M-$1.2M$5.4M$4.2M$2.1M$2M$1.4M
Net Income Margin3.2%2.3%2.3%2.0%3.0%5.6%3.5%4.2%4.7%5.0%4.0%1.7%4.1%4.1%4.3%4.4%4.4%4.4%5.1%5.0%4.1%3.3%2.9%2.6%2.5%2.2%2.4%4.3%3.3%4.2%2.6%4.7%3.7%4.8%-1.4%8.2%7.6%5.6%6.0%4.8%
Supplementary Data
EPS0.820.540.520.460.651.320.871.131.201.060.810.310.680.650.570.520.470.410.470.410.320.250.190.150.130.100.100.160.100.110.060.100.070.08-0.020.090.080.050.050.03
Diluted EPS0.810.530.520.460.651.320.871.121.191.050.800.310.670.650.560.510.460.400.450.390.300.240.180.150.130.100.100.150.100.110.060.100.070.08-0.020.090.080.050.050.03
Weighted Average OS72.38M73.75M74.29M74.34M74.82M74.70M74.36M74.00M73.36M72.75M71.83M70.62M69.21M67.51M66.64M65.92M65.38M64.70M63.43M61.76M60.57M59.00M57.54M57.02M55.65M55.47M55.69M57.03M57.44M61.81M62.43M61.04M58.97M59.18M55.14M58.08M55.87M46.15M43.96M44.23M
EBITDA$86.22M$73.96M$75.26M$62.86M$81.56M$144.83M$102.5M$112.28M$141.85M$125.25M$96.71M$74.75M$68.99M$72.46M$61.08M$56.59M$47.94M$44.78M$43.05M$33.22M$26.27M$24.2M$17.98M$15.53M$12.53M$10.36M$10M$15.2M$11.4M$12.5M$12.1M$13M$11.5M$9.1M$1.9M$9.1M$7.2M$3.6M$6M$2.6M
EBITDA Margin4.7%4.3%4.5%3.7%5.0%8.2%5.6%5.6%7.6%8.0%6.7%5.8%6.0%6.7%6.9%7.3%6.9%7.4%7.5%6.5%5.6%5.5%4.7%4.7%4.4%4.1%4.3%7.4%6.3%7.7%8.1%9.5%10.1%9.2%2.3%13.8%13.0%9.5%18.0%8.9%
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 1993FY 1992FY 1991FY 1990FY 1989FY 1988FY 1987FY 1986
CurrencyUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSD
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-311991-12-311990-12-311989-12-311988-12-311987-12-311986-12-31
Assets
Current Assets
Cash and Cash Equivalents$161.12M$85.24M$54.33M$26.28M$70.79M$139.33M$27.33M$26.02M$9.56M$23.85M$33.19M$75.28M$64.16M$68.95M$38.64M$39.69M$31.3M$37.5M$92.46M$73M$91M$74.85M$64.18M$48.32M$34.26M$22.84M$17.2M$17.2M$17.8M$22.7M$16.3M$11.2M$7.9M$6.4M$9.8M$7.3M$2.4M$5M$7.4M$5.7M
Short-Term Investments$42.77M$50.53M$93.13M$95.2M$114.4M$125.01M$90.71M$76.36M$73.22M$67.73M$69.5M$11.8M$11.45M$21.32M$31.34M$43.44M$52.65M$49.41M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Cash and Short-Term Investments$203.89M$135.77M$147.46M$121.48M$185.19M$264.34M$118.04M$102.39M$82.78M$91.58M$102.69M$87.08M$75.6M$90.27M$69.98M$83.13M$83.95M$86.91M$92.46M$73M$91M$74.85M$64.18M$48.32M$34.26M$22.84M$17.2M$17.2M$17.8M$22.7M$16.3M$11.2M$7.9M$6.4M$9.8M$7.3M$2.4M$5M$7.4M$5.7M
Accounts Receivable$334.79M$382.34M$383.51M$343.41M$302.2M$255.47M$340.93M$341.84M$378.72M$271.28M$214.85M$198.13M$189.11M$140.22M$130.74M$108.43M$104.36M$96.56M$82.95M$78.09M$59.2M$55.73M$58.15M$51.75M$54.08M$52.74M$48.6M$45.1M$36.6M$33.3M$32.5M$32.8M$30.8M$26.7M$23.9M$21.8M$17M$11.6M$9.4M$7.3M
Inventory$16.8M$16.75M$18.48M$21.16M$26.02M$31.59M$36.52M$41.44M$42.39M$37.8M$36.31M$35.46M$32.45M$28.68M$25.14M$20.61M$16.97M$16.08M$15.12M$12.64M$11.73M$11.02M$10.45M$8.63M$7.94M$8.38M$8.6M$7.8M$7.3M$7.4M$7.2M$6.3M$5.3M$4.3M$3.6M$5.5M$1.5M$1.3M$1M$900K
Other Current Assets$13.63M$21.8M$22.25M$22.58M$0$21M$20.25M$22.47M$0$0$0$13.25M$2.34M$0$5.85M$5.63M$115K$4.22M$465K$652K$355K$574K$675K$3.02M$2.16M$4.15M$4.5M$2.6M$3.8M$2.7M$4.7M$4.2M$4.8M$5.7M$5.6M$1.3M$800K$1.5M$1.1M$1.2M
Total Current Assets$576.41M$556.65M$571.7M$508.63M$546.38M$572.4M$515.73M$508.14M$527.41M$414.62M$365.95M$334.83M$309.19M$267.85M$232.12M$221.78M$212.17M$206.62M$195.1M$168.24M$165.62M$145.27M$138.11M$114.78M$100.61M$88.12M$78.9M$72.7M$65.5M$66.1M$60.7M$54.5M$48.8M$43.1M$42.9M$35.9M$21.7M$19.4M$18.9M$15.1M
Long-Term Assets
Property, Plant & Equipment Net$27.59M$28.2M$28.77M$22.98M$28.1M$26.56M$28.82M$12.9M$13.51M$13.46M$13.09M$12.77M$11.3M$10.27M$9.76M$6.66M$4.39M$3.93M$4.3M$4.88M$4.74M$4.8M$4.61M$4.44M$4.76M$5.16M$5.9M$6.1M$5.6M$6.2M$6.2M$5.9M$7.2M$7.6M$5.8M$5.4M$1.3M$1.3M$1.3M$1.3M
Goodwill$79.8M$75.53M$75.53M$75.53M$74.75M$51.08M$51.08M$51.08M$51.08M$44.44M$44.44M$44.44M$40.18M$16.95M$16.95M$16.95M$17.09M$15.02M$15.02M$14.54M$1.61M$0$0$1.61M$1.61M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Intangible Assets$6.96M$9.44M$12.13M$15.95M$20.8M$18.19M$22.35M$26.52M$30.88M$14.41M$17.11M$20.35M$23.37M$5.2M$7.37M$7.26M$8.86M$5.03M$6.09M$7.15M$0$0$0$0$0$1.72M$1.8M$1.9M$2M$2.2M$2.3M$3.5M$3.7M$3.8M$4M$4.2M$14.9M$19M$3.1M$3.2M
Long-Term Investments$25.21M$41.05M$24.83M$32.61M$29.26M$34.42M$46.99M$51.6M$36.86M$21.83M$16.4M$2.69M$14.71M$8.44M$7.08M$9.03M$7.5M$5.1M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Deferred Tax Assets$32M$50.87M$47.76M$28.34M$40.8M$43.97M$28.48M$20.55M$7.5M$9.82M$11.96M$27.23M$13.27M$11.21M$8.18M$8.11M$7.91M$6.39M$6.35M$5.4M$6.18M$5.56M$3.13M$1.96M$1.52M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Other Long-Term Assets$59.81M$53.73M$42.47M$34.3M$46.69M$46.82M$37.25M$21.81M$8.76M$9.87M$12.01M$27.27M$13.31M$11.25M$8.22M$8.15M$7.98M$6.48M$16.51M$15.35M$10.28M$11.33M$12.47M$11.51M$12.29M$13.34M$11.4M$12.4M$11.8M$11.9M$11.1M$11.9M$9.2M$6.6M$6.7M$8.2M$5.6M$700K$700K$600K
Total Long-Term Assets$231.37M$258.82M$231.49M$209.7M$240.42M$221.04M$214.98M$184.47M$148.6M$113.82M$115M$134.75M$116.15M$63.34M$57.57M$56.16M$53.72M$41.95M$48.27M$47.32M$22.81M$21.69M$20.22M$19.52M$20.18M$20.22M$19.1M$20.4M$19.4M$20.3M$19.6M$21.3M$20.1M$18M$16.5M$17.8M$21.8M$21M$5.1M$5.1M
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$807.78M$815.47M$803.18M$718.33M$786.8M$793.45M$730.71M$692.6M$676M$528.45M$480.95M$469.58M$425.34M$331.18M$289.69M$277.93M$265.89M$248.56M$243.37M$215.56M$188.43M$166.96M$158.33M$134.3M$120.79M$108.34M$98M$93.1M$84.9M$86.4M$80.3M$75.8M$68.9M$61.1M$59.4M$53.7M$43.5M$40.4M$24M$20.2M
Liabilities
Current Liabilities
Accounts Payable$77.38M$81.15M$83.22M$68.3M$64.42M$52.24M$54.42M$61.47M$74.46M$42.91M$41.47M$43.55M$43.68M$22.81M$10.65M$11.43M$9.13M$9.3M$8.9M$10.14M$8.76M$7.27M$6.54M$5.31M$6.44M$4.83M$2.47M$4.4M$4.3M$4.1M$3.5M$3.6M$3.3M$3M$1.1M$400K$300K$0$0$0
Short-Term Debt$5.36M$8.4M$25M$25M$6.5M$5.3M$15.18M$30M$35.38M$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 Income Tax Payable$0$0$7.2M$0$0$0$8.07M$7.14M$15.38M$7.69M$3.21M$912M$1.88M$1.91M$405M$3.98B$35K$2.84B$1.73B$274M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Current Unearned Revenue$8.93M$0$0$0$0$0$0$7.14M-$87.6M$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
Other Current Liabilities$32.79M$41.53M$0$41M$44.55M$34.11M$34.57M$29.59M$26.81M$27.97M$33.32M$26.71M$16.38M$10.38M$6.95M$7.06M$7.9M$4.62M$5.64M$7.07M$5.06M$5.86M$179K$0$11.06M$9.3M$6.63M$6.3M$5.5M$4.6M$6.1M$4.8M$4.4M$6.8M$11.1M$4.7M$2.8M$3.5M$4.6M$4.7M
Total Current Liabilities$170.38M$192.55M$216.93M$178.62M$191.13M$162.26M$148.65M$163.39M$184.17M$100.87M$96.06M$117.96M$99.1M$67.66M$45.39M$40.53M$34.72M$29.04M$27.88M$27.61M$23.08M$20.26M$24.7M$20.56M$17.5M$14.13M$9.1M$10.7M$9.8M$8.7M$9.6M$8.4M$7.7M$9.8M$12.2M$5.1M$3.1M$3.5M$4.6M$4.7M
Long-Term Liabilities
Long-Term Debt$9.66M$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$8.5M$8.5M$0$0
Long-Term Unearned Revenue$0$0$0-$7.07M$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
Long-Term Deferred Tax Liabilities$13.53M$12.7M$12.53M$7.07M$9.27M$8.42M$8.12M$7.2M$7.27M$9.98M$11.96B$27.23B$13.27B$575M$951M$604M$7.91B$754M$6.35B$5.4B$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$400K$1.2M$0$200K
Other Long-Term Liabilities$94.35M$102.27M$105.87M$105.45M$122.43M$130.95M$101.99M$88.43M$91.88M$88.73M$88.43M$75.79M$41.1M$33.95M$26.58M$24.32M$22.4M$17.84M$20.77M$22.47M$10.28M$15.24M$12.43M$5.86M$4.35M$3.41M$2.9M$2.2M$2.9M$2.8M$2.2M$5.3M$6.2M$1M$2M$0$0$100K$2M-$100K
Total Long-Term Liabilities$127.2M$123M$129.64M$113.54M$143M$150.73M$121.75M$88.43M$91.88M$88.73M$88.43M$75.79M$41.1M$33.95M$26.58M$24.32M$22.4M$17.84M$20.77M$22.47M$17.19M$15.24M$12.43M$5.86M$4.35M$3.41M$2.9M$2.2M$2.9M$2.8M$2.2M$5.3M$6.2M$1M$2M$0$8.9M$9.8M$2M$100K
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$297.57M$315.55M$346.57M$292.16M$334.12M$312.99M$270.4M$251.82M$276.05M$189.6M$184.49M$193.75M$140.2M$101.61M$71.97M$64.86M$57.12M$46.88M$48.65M$50.08M$40.27M$35.5M$37.13M$26.42M$21.85M$17.54M$12M$12.9M$12.7M$11.5M$11.8M$13.7M$13.9M$10.8M$14.2M$5.1M$12M$13.3M$6.6M$4.8M
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$768K$765K$763K$762K$760K$758K$756K$753K$750K$742K$738K$729K$719K$700K$695K$693K$458K$456K$447K$290K$287K$185K$120K$116K$113K$111K$100K$0$0$0$0$0$0$0$0$0$0$0$0$0
Retained Earnings$283.67M$224.56M$185.01M$154.5M$183.96M$200.89M$195.46M$190.09M$163.86M$130.94M$106.89M$100.24M$127.46M$127.04M$126.92M$130.99M$135.84M$137.74M$136.11M$124.27M$112.3M$101.28M$91.18M$81.81M$73.18M$66.14M$60.6M$55M$46.1M$40.3M$33.4M$29.4M$23M$18.8M$14M$18.2M$13.2M$9.2M$7.2M$5.1M
Comprehensive Income & Other-$448K-$2.32M-$1.84M-$3.48M$4M$5.56M$2.92M$158K$837K-$319K$543K$25K$49K$127K$343K-$78K-$14.49M-$14.3M-$14.11M-$13.08M-$12.89M-$11.59M-$10.49M-$14.14M-$12.74M-$11.86M-$11M-$11.4M-$14.2M-$12.8M-$12.3M-$10.2M-$8.3M-$6M-$4.1M-$2.6M-$2.1M-$1.6M-$1.2M-$800K
Other Stockholders' Equity$225.77M$274.61M$270.84M$270.92M$267.96M$278.81M$264.09M$249.94M$235.34M$207.16M$188.83M$174.86M$156.96M$101.83M$90.11M$81.39M$72.48M$63.48M$58.16M$40.92M$35.58M$30M$29.9M$25.96M$25.65M$24.55M$25.3M$25.2M$26.1M$34.6M$35.1M$32.7M$32M$31.5M$31.2M$30.4M$18.3M$17.9M$10.2M$10.3M
Total Equity$510.21M$499.93M$456.62M$426.17M$452.68M$480.46M$460.31M$440.78M$399.95M$338.84M$296.46M$275.83M$285.14M$229.57M$217.73M$213.08M$208.77M$201.68M$194.72M$165.48M$148.16M$131.46M$121.2M$107.88M$98.94M$90.81M$86M$80.2M$72.2M$74.9M$68.5M$62.1M$55M$50.3M$45.2M$48.6M$31.5M$27.1M$17.4M$15.4M
Minority Interest$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 and Equity$807.78M$815.47M$803.18M$718.33M$786.8M$793.45M$730.71M$692.6M$676M$528.45M$480.95M$469.58M$425.34M$331.18M$289.69M$277.93M$265.89M$248.56M$243.37M$215.56M$188.43M$166.96M$158.33M$134.3M$120.79M$108.34M$98M$93.1M$84.9M$86.4M$80.3M$75.8M$68.9M$61.1M$59.4M$53.7M$43.5M$40.4M$24M$20.2M
Supplementary Data
Total Debt$24.68M$16.43M$43.63M$33.1M$17.8M$16.66M$26.83M$30M$35.38M$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$8.5M$8.5M$0$0
Net Debt-$136.44M-$68.8M-$10.7M$6.82M-$52.99M-$122.67M-$501K$3.98M$25.82M-$23.85M-$33.19M-$75.28M-$64.16M-$68.95M-$38.64M-$39.69M-$31.3M-$37.5M-$92.46M-$73M-$91M-$74.85M-$64.18M-$48.32M-$34.26M-$22.84M-$17.2M-$17.2M-$17.8M-$22.7M-$16.3M-$11.2M-$7.9M-$6.4M-$9.8M-$7.3M$6.1M$3.5M-$7.4M-$5.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 1993FY 1992FY 1991FY 1990FY 1989
CurrencyUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSDUSD
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-311991-12-311990-12-311989-12-31
Operating Activities
Net Income$59.06M$39.47M$38.39M$34.63M$45.86M$98.68M$64.58M$83.52M$88.23M$77.4M$58.02M$21.85M$47.13M$44.21M$38.16M$34.44M$30.34M$26.61M$29.58M$25.45M$19.1M$14.7M$10.86M$8.63M$7.04M$5.59M$5.5M$8.9M$5.9M$6.9M$3.9M$6.4M$5.5M$4.8M-$1.2M$5.4M$4.2M
Depreciation & Amortization$16.78M$14.59M$14.34M$15.32M$14.67M$14.27M$13.94M$9.27M$8.89M$7.5M$7.66M$7.27M$6.2M$5.12M$4.39M$3.76M$3.23M$2.85M$3M$2.31M$1.87M$1.87M$1.91M$2.03M$2.24M$2.21M$2.1M$2.1M$2.1M$2.2M$2.6M$2.6M$2.6M$2.2M$1.7M$900K$1M
Deferred Income Tax$19.2M-$2.94M-$4.82M$5.05M$3.07M-$5.89M-$684K-$13.01M$1.89M$20K$15.97M-$15.06M-$4.92M-$3.49M$275K$517K-$2.39M$1.18M-$759K-$1.39M-$399K-$986K-$174K-$1.29M-$1.48M$201K$0-$800K$300K$700K$1.1M$900K-$200K$300K-$3.3M-$1M-$900K
Stock-Based Compensation$12.01M$9.16M$8.98M$9.21M$8.83M$7.87M$6.87M$5.9M$276K$4.25M$3.54M$3.08M$2.61M$2.54M$2.15M$1.33M$1.07M$563K$291M$481M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Changes in Working Capital:
  Accounts Receivable$5.23M-$61.81M-$74.56M-$78.71M-$37.19M$38.08M-$29.53M-$44.36M-$121.64M-$61.05M-$18.85M-$13.49M-$50.88M-$11.63M$1.06B$0-$1.93B$67.8M$1.96B$764.85M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
  Inventory-$48K$1.73M$2.69M$4.85M$5.6M$4.93M$4.76M$950K-$1.87M-$1.49M-$846K-$3.02M-$3.77M-$3.53M-$4.53M-$3.64M-$620K-$963K-$2.48M-$840K-$714K-$560K-$1.79M-$682K$440K$196K-$800K-$500K$100K-$200K-$900K-$1M-$1M-$700K-$900K-$1.2M-$200K
  Accounts Payable-$12.06M-$9.74M$7.43M-$13.75M$10.24M-$7.25M-$9.53M-$9.14M$11.2M-$4.25M$2.4M$492K$25.96M$13.66M-$1.08B$0$1.93B-$85M-$2.13B-$774M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
  Other Working Capital-$33.66M-$374K$20.28M-$27.17M-$21.81M$63.12M$23.52M-$7.28M$17.63M$14.14M-$9.58M$53M$10.12M$12.48M$6.66M-$1.47M$2.12M-$2.04M$167.22M-$391K$431K-$855K$763K$689K-$1.48M-$3.69M-$12.5M-$9.2M-$3.9M-$2.7M-$2.3M-$6M-$5M-$8.4M-$1.4M-$10M-$7.1M
Total Working Capital Change-$40.55M-$70.19M-$44.16M-$114.77M-$43.15M$98.88M-$10.78M-$59.84M-$94.68M-$52.66M-$26.87M$36.98M-$18.57M$10.98M-$16.06M-$5.11M$4.99M-$20.2M-$12.06M-$10.38M-$283K-$1.42M-$1.03M$7K-$1.04M-$3.5M-$13.3M-$9.7M-$3.8M-$2.9M-$3.2M-$7M-$6M-$9.1M-$2.3M-$11.2M-$7.3M
Other Non-Cash Items$78.47M$40.72M$30.77M$42.4M$7.83M$3.4M$19.66M$54.19M$3.04M$4.89M$5.04M$3.61M-$293K$1.02M$4.04M$2.8M$1.06M$5.65M-$284.99M-$480.87M$4.21M$5.26M$5.17M$6.73M$5.74M$3.25M$7.3M-$100K-$100K-$100K$1.5M-$100K$2.4M-$100K$6.6M-$100K$100K
Net Cash from Operating$144.97M$30.8M$43.5M-$8.17M$37.11M$217.21M$93.58M$80.03M$7.63M$41.4M$63.36M$57.73M$32.16M$60.38M$32.95M$37.75M$38.31M$16.66M$25.77M$16.12M$24.5M$19.43M$16.74M$16.11M$12.5M$7.75M$1.6M$3.3M$5.4M$8.9M$5.9M$3.9M$3M$100K$1.5M-$6.9M-$2.4M
Investing Activities
Capital Expenditures-$5.82M-$6.34M-$5.41M-$5.21M-$5.69M-$4.34M-$4.37M-$4.94M-$5.4M-$5.44M-$5M-$5.79M-$3.76M-$3.48M-$5.54M-$4.17M-$2.15M-$1.58M-$1.5M-$1.85M-$1.9M-$2.39M-$2.31M-$1.86M-$2.05M-$1.8M-$2.9M-$2.8M-$1.8M-$2.4M-$2.7M-$1.7M-$2.2M-$3.8M-$2M-$4.9M-$500K
Acquisitions-$7.15M-$2.75M$0-$114K-$23.88M$0$199K$640K-$4.58M$275K$267K$0-$5M$0-$1M$0-$4.61M$0-$477K-$9.74M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0
Purchases of Investments-$21.34M-$52.09M$0-$2.88M-$20.34M-$39.05M-$33.54M-$14.3M-$33.86M-$29.45M-$75.15M-$5.14M-$6.6M-$10.83M-$18.93M-$38.87M-$3.69M-$48.44M$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0-$2.7M$0
Sales of Investments$23.2M$67.01M$1.99M$10.39M$26.7M$6.27M$21.26M$9.01M$28.54M$28.16M$17.57M$4.39M$15.81M$19.98M$29.97M$46.08M$218K$0$0$0$0$0$0$0$0$0$0$0$0$0$0$0$200K$100K$3.7M$0$100K
Other Investing Activities$105K$211K$121K$393K$211K$274K$0$640K$338K$275K$267K$83K$158K$26K$22K$44K$2K$157K$132K$151K$85K$321K$221K$152K$313K$440K$1.1M$400K$300K$300K$1.6M$500K$0$100K-$900K-$1.5M$100K
Net Cash from Investing-$11M$6.05M-$3.29M$2.58M-$22.99M-$36.84M-$16.46M-$9.59M-$14.97M-$6.45M-$62.31M-$6.46M$605K$5.69M$4.51M$3.08M-$10.23M-$49.86M-$1.85M-$11.44M-$1.81M-$2.07M-$2.09M-$1.71M-$1.74M-$1.36M-$1.8M-$2.4M-$1.5M-$2.1M-$1.1M-$1.2M-$2M-$3.6M$800K-$9.1M-$300K
Financing Activities
Debt Repaid----------------$4.72M--$6.16M-----------------
Common Stock Issuance$0$0$0$106K$92K$93K$90K$89K$95K$109K$113K$110K$107K$118K$128K$121K$88K$0$5.46M$3.34M$5.58M$3.92M$2.86M$1.79M$1.48M$18K$400K$2M$2.2M$100K$500K$600K$600K$300K$600K$21.5M$500K
Common Stock Repurchases-$61.59M-$5.02M-$11.28M$0-$21.54M$0$0$0$0$0$0$0$0$0$0$0$0-$4.65M$0-$8.49M-$4.03M-$6.03M-$164K-$2.13M-$825K-$762K-$200K-$3.5M-$10.9M-$500K$0$0$0-$200K$0$0$0
Dividends Paid$0$0$0-$63.37M-$62.23M-$60.7M-$58.95M-$57.2M-$55.24M-$53.34M-$51.38M-$49.08M-$46.71M-$44.09M-$42.23M-$39.28M-$32.25M-$24.98M-$17.74M-$12.63M-$8.08M-$4.6M-$1.49M$0$0$0$0$0$0$0-$300K$0$0$0-$500K-$300K-$200K
Other Financing Activities-$1.74M-$1.03M-$871K-$661K$1.01M$2.25M-$587K$8.52M$12.81M$8.95M$8.12M$8.82M$9.04M$8.22M$3.58M$6.73M$2.6M$7.88M$7.82M$1.25M$0$0$1K$0$0$0$0$0$0$0$0$0$0$100K$0$0-$100K
Net Cash from Financing-$63.33M-$31.05M-$12.15M-$38.93M-$82.65M-$68.37M-$75.82M-$53.98M-$6.96M-$44.28M-$43.14M-$40.15M-$37.56M-$35.75M-$38.52M-$32.44M-$34.27M-$21.76M-$4.46M-$22.69M-$6.53M-$6.7M$1.21M-$343K$660K-$744K$200K-$1.5M-$8.7M-$400K$200K$600K$600K$200K$100K$21.2M$200K
Forex Effect$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-$900K-$3.9M-$6.8M-$4.8M-$2.7M-$1M$3.5M-$2.3M$16M$2.7M
Net Change in Cash$70.64M$5.8M$28.05M-$44.52M-$68.54M$112M$1.3M$16.47M-$14.3M-$9.34M-$42.09M$11.13M-$4.79M$30.31M-$1.05M$8.39M-$6.2M-$54.96M$19.46M-$18.01M$16.16M$10.67M$15.86M$14.06M$11.42M$5.64M$0-$1.5M-$8.7M-$400K$200K$600K$600K$200K$100K$21.2M$200K
Supplementary Data
Operating Cash Flow$144.97M$30.8M$43.5M-$8.17M$37.11M$217.21M$93.58M$80.03M$7.63M$41.4M$63.36M$57.73M$32.16M$60.38M$32.95M$37.75M$38.31M$16.66M$25.77M$16.12M$24.5M$19.43M$16.74M$16.11M$12.5M$7.75M$1.6M$3.3M$5.4M$8.9M$5.9M$3.9M$3M$100K$1.5M-$6.9M-$2.4M
Capital Expenditure-$5.82M-$6.34M-$5.41M-$5.21M-$5.69M-$4.34M-$4.37M-$4.94M-$5.4M-$5.44M-$5M-$5.79M-$3.76M-$3.48M-$5.54M-$4.17M-$2.15M-$1.58M-$1.5M-$1.85M-$1.9M-$2.39M-$2.31M-$1.86M-$2.05M-$1.8M-$2.9M-$2.8M-$1.8M-$2.4M-$2.7M-$1.7M-$2.2M-$3.8M-$2M-$4.9M-$500K
Free Cash Flow$139.15M$24.47M$38.09M-$13.38M$31.42M$212.87M$89.21M$75.09M$2.23M$35.96M$58.36M$51.94M$28.4M$56.89M$27.4M$33.57M$36.15M$15.09M$24.27M$14.27M$22.6M$17.05M$14.43M$14.25M$10.44M$5.95M-$1.3M$500K$3.6M$6.5M$3.2M$2.2M$800K-$3.7M-$500K-$11.8M-$2.9M
Cash at Beginning$60.13M$54.33M$26.28M$70.79M$139.33M$27.33M$26.02M$9.56M$23.85M$33.19M$75.28M$64.16M$68.95M$38.64M$39.69M$31.3M$37.5M$92.46M$73M$91M$74.85M$64.18M$48.32M$34.26M$22.84M$17.2M$17.2M$17.8M$22.7M$16.3M$11.2M$7.9M$6.4M$9.8M$7.4M$2.2M$4.7M
Cash at End$130.77M$60.13M$54.33M$26.28M$70.79M$139.33M$27.33M$26.02M$9.56M$23.85M$33.19M$75.28M$64.16M$68.95M$38.64M$39.69M$31.3M$37.5M$92.46M$73M$91M$74.85M$64.18M$48.32M$34.26M$22.84M$17.2M$16.3M$14M$15.9M$11.4M$8.5M$7M$10M$7.5M$23.4M$4.9M