BRC Brady Corporation Common Stock
About Brady Corporation Common Stock Company overview from Wikipedia
Brady Corporation is an American developer and manufacturer of specialty products, technical equipment, and services for identifying components used in workplaces. Headquartered in Milwaukee, Wisconsin, Brady employs 6,600 people in North and South America, Europe, Asia, and Australia and serves customers and markets globally. Brady Corporation was founded as W.H. Brady Co. in Eau Claire, Wisconsin, in 1914, by William Henry Brady (1879–1953). In 1984, the company went public and began trading on the NASDAQ market. In 1998, W.H. Brady Co. became Brady Corporation and in 1999, the company began trading on the New York Stock Exchange under the ticker symbol BRC. Brady has more than 1 million customers with fiscal net sales for 2013/14 of US$1.225 billion.
Read more
Brady Corporation is an American developer and manufacturer of specialty products, technical equipment, and services for identifying components used in workplaces. Headquartered in Milwaukee, Wisconsin, Brady employs 6,600 people in North and South America, Europe, Asia, and Australia and serves customers and markets globally.
Brady Corporation was founded as W.H. Brady Co. in Eau Claire, Wisconsin, in 1914, by William Henry Brady (1879–1953). In 1984, the company went public and began trading on the NASDAQ market. In 1998, W.H. Brady Co. became Brady Corporation and in 1999, the company began trading on the New York Stock Exchange under the ticker symbol BRC. Brady has more than 1 million customers with fiscal net sales for 2013/14 of US$1.225 billion.
Products
The company's main product lines are in safety identification, regulatory compliance, brand protection, laboratory identification and specimen tracking, visitor access, voice and data communications and precision die-cut components. They include do-it-yourself printing systems, labeling materials, signs and software, and lockout/tagout, spill control and regulatory compliance devices. Brady sells through distribution channels and e-commerce websites.
Brady markers identified every pipe in the Manhattan Project's weapons plant in the 1940s. Brady Contract Services was used on North Slope during construction of the Alaska gas pipeline. Brady SPC sorbent products helped clean up the Deepwater Horizon oil spill.
Brady has supplied helmet logos for a number of NFL teams including the Green Bay Packers.
History
Brady's first products were promotional calendars, painted signs and point-of-purchase displays. The company survived the Great Depression by producing push cards: small paperboard cards with rows of perforated circles concealing numbers. During World War II, Brady developed the wire marker card – numbered cloth strips on an adhesive card.
In the 1950s and 1960s, Brady moved to Milwaukee. The company developed proprietary machines that could laminate, die cut, print and cut to length in a single operation.
Having sold their products through distribution and mail order since 1947, the company in the 1970s established subsidiaries in England, Belgium, Germany, France and Australia. By 1980, international subsidiaries accounted for 20 percent of sales.
In 1981, Brady acquired Seton Identification Products, a direct marketing business that sold nearly identical products. Seton's catalog mailings rose from 1 million in 1981 to 8 million in 1988 and 1985. Subsidiaries were established in England, Canada and Germany by 1988.
In the 1990s, the company introduced printing systems that enabled customers to print their own safety signs, labels and identification products on-site.
In the 2000s, more than 35 acquisitions led to a tripling in size between 2003 and 2010.
In 2010, Brady became a Smartway Transport partner in the U.S., while in 2009 it opened a facility in Egelsbach, Germany, that uses a geothermic heating and cooling system. It says it uses Design for Environment principles to design eco-friendly products, including halogen-free flame-retardant labels and ribbons.
In 2012, Brady issued its first annual sustainability report. The company says its operations focus on reducing waste, conserving energy, using natural resources responsibly and promoting employee safety.
In its communities, it operates through philanthropy and employee engagement. Charitable giving through the Brady Corporation Foundation and Brady Corporation has surpassed US$1 million. Recent projects include a third China Hope School in Sichuan Province; "Brady Corporation, Jr.," an interactive exhibit that teaches preschoolers about manufacturing at the Betty Brinn Children's Museum in Milwaukee; and funding college educations through I Have a Dream for a class of students at Clarke Street Elementary School.
Effective August 3, 2026 Brady Corporation acquired Honeywell's Productivity Solutions and Services business for $1.4 billion.
International expansion
1947: Brady began selling its products internationally, to South Africa.
1950s: First European sales office in U.K., and operations in Canada.
1960s and 1970s: Expansion throughout Europe with operations in Belgium, Germany, France and Sweden.
1980s: Entered Asia, Australia, Hong Kong, Japan and Singapore.
1990s: Began operating in Mexico, Italy, and Brazil with further expansion in Asia to China, Malaysia, Philippines, South Korea, and Taiwan.
2000s (decade): Continued expansion in Asia, Thailand and India as well as expansion into Slovakia in Eastern Europe; Turkey in the Middle East and the United Arab Emirates.
Brady brands
As a result of acquisitions, Brady products are traded under a variety of names and brands, including Code Corporation, Nordic ID, Magicard, IDenticard, Seton, Electromark, PDC, Emedco, Scafftag, Clement Communications, ID Warehouse, Securimed, Signals, Precision Dynamics Corporation, Accidental Health & Safety, Safety Signs & Service, Trafalgar Australia, Carroll, SPC, and Transposafe.
Source: Wikipedia, CC BY-SA 4.0 · View on Wikipedia ↗
BRC Stock Snapshot Price, market cap, P/E, EPS, ROE, debt/equity, 52-week range
BRC Stock Price Chart Daily OHLCV with technical indicators — pan, zoom, and customize your view
10-Year Performance Revenue, net income, margins and EPS trends
Valuation P/E, P/S, P/B, EV/EBITDA ratios — is the stock expensive or cheap?
Profitability Gross, operating and net margins; ROE, ROA, ROIC
Financial Health Debt, liquidity, solvency — balance sheet strength
Growth Revenue, EPS and net income growth: YoY, 3Y CAGR, 5Y CAGR
Capital Efficiency Asset turnover, inventory turnover, receivables turnover
Dividends Yield, payout ratio, dividend history, 5Y CAGR
| Ex-date | Amount |
|---|---|
| July 10, 2026 | $0.2450 |
| April 9, 2026 | $0.2450 |
| Jan. 9, 2026 | $0.2450 |
| Oct. 10, 2025 | $0.2450 |
| July 10, 2025 | $0.2400 |
| April 9, 2025 | $0.2400 |
| Jan. 10, 2025 | $0.2400 |
| Oct. 10, 2024 | $0.2400 |
| July 10, 2024 | $0.2350 |
| April 8, 2024 | $0.2350 |
| Jan. 9, 2024 | $0.2350 |
| Oct. 6, 2023 | $0.2350 |
| July 7, 2023 | $0.2300 |
| April 6, 2023 | $0.2300 |
| Jan. 9, 2023 | $0.2300 |
| Oct. 6, 2022 | $0.2300 |
| July 7, 2022 | $0.2250 |
| April 7, 2022 | $0.2250 |
| Jan. 7, 2022 | $0.2250 |
| Oct. 7, 2021 | $0.2250 |
BRC Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside
- Strong Buy 4 57.1%
- Buy 2 28.6%
- Hold 1 14.3%
- Sell 0 0.0%
- Strong Sell 0 0.0%
12-Month Price Target
2 analysts · 2026-08-15Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date
| Period | EPS Actual | EPS Est | Surprise |
|---|---|---|---|
| Sept. 30, 2026 | $1.50 | $1.36 | — |
| June 30, 2026 | $1.50 | $1.36 | 0.14% |
| March 31, 2026 | $1.09 | $1.10 | -0.01% |
| Dec. 31, 2025 | $1.21 | $1.19 | 0.02% |
| Sept. 30, 2025 | $1.26 | $1.25 | 0.01% |
| June 30, 2025 | $1.22 | $1.23 | -0.01% |
Peer comparison (GICS sub-industry) Key metrics vs sector peers
| Ticker | Market Cap | P/E | Rev YoY | Net Margin | ROE | Gross Margin |
|---|---|---|---|---|---|---|
| BRC | — | — | 12.8% | 12.5% | 16.4% | 50.3% |
| DLX | $1.00B | 12.4 | 0.54% | 3.9% | 12.4% | — |
| EBF | — | 12.7 | -0.56% | 10.9% | 13.9% | 30.7% |
| QUAD | — | 11.6 | -9.4% | 1.1% | 196.4% | — |
Full Fundamentals All metrics by year — income statement, balance sheet, cash flow
Income Statement 15
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.51B | $1.34B | $1.33B | $1.30B | $1.14B | $1.08B | $1.16B | $1.17B | $1.11B | $1.12B | $1.17B | $1.23B | |
| Cost of Revenue | $753M | $654M | $675M | $671M | $583M | $553M | $582M | $586M | $555M | $562M | $613M | $615M | |
| Gross Profit | $761M | $688M | $657M | $632M | $561M | $529M | $579M | $588M | $558M | $559M | $558M | $610M | |
| R&D Expense | $80M | $68M | $61M | $59M | $45M | $41M | $45M | $45M | $40M | $36M | $37M | $35M | |
| SG&A Expense | $444M | $377M | $371M | $380M | $350M | $336M | $371M | $390M | $388M | $405M | $423M | $452M | |
| Operating Expenses | $524M | $444M | $432M | $439M | $394M | $391M | $416M | $436M | $427M | $441M | $523M | $651M | |
| Operating Income | $237M | $243M | $225M | $193M | $167M | $138M | $162M | $153M | $131M | $118M | $35M | $-41M | |
| Interest Expense | $5M | $3M | $4M | $1M | $437.0K | $2M | $3M | $3M | $6M | $8M | $11M | $14M | |
| Other Non-op | $5M | $8M | $4M | $244.0K | $4M | $5M | $5M | · | · | · | · | · | |
| Pretax Income | $237M | $248M | $226M | $192M | $171M | $141M | $165M | $152M | $127M | $109M | $25M | $-53M | |
| Income Tax | $48M | $51M | $51M | $42M | $36M | $28M | $33M | $61M | $31M | $29M | $20M | $-5M | |
| Net Income | $189M | $197M | $175M | $150M | $130M | $112M | $131M | $91M | $96M | $80M | $3M | $-46M | |
| Shares (Basic) | 47,641,000 | 48,119,000 | 49,591,000 | 51,321,000 | 52,039,000 | 52,763,000 | 52,596,000 | 51,677,000 | 51,056,000 | 50,541,000 | 51,285,000 | 51,866,000 | |
| Shares (Diluted) | 48,092,000 | 48,496,000 | 49,869,000 | 51,651,000 | 52,409,000 | 53,231,000 | 53,323,000 | 52,524,000 | 51,956,000 | 50,769,000 | 51,383,000 | 51,866,000 | |
| EBITDA | $277M | $273M | $258M | $227M | $193M | $161M | $186M | $178M | $158M | $150M | $75M | $3M |
Balance Sheet 26
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $174M | $250M | $152M | $114M | $147M | $218M | $279M | $181M | $134M | $141M | $114M | $82M | |
| Receivables | $232M | $185M | $184M | $183M | $171M | $146M | $158M | $161M | $150M | $147M | $157M | $178M | |
| Inventory | $201M | $153M | $177M | $190M | $136M | $136M | $120M | $113M | $107M | $99M | $105M | $113M | |
| Prepaid Expense | $15M | $11M | $12M | $11M | $11M | $10M | $16M | $16M | $17M | $19M | $20M | $42M | |
| Current Assets | $622M | $600M | $525M | $498M | $465M | $509M | $573M | $471M | $408M | $407M | $396M | $464M | |
| PP&E (Net) | $226M | $196M | $142M | $140M | $122M | $115M | $110M | $98M | $98M | $102M | $111M | $134M | |
| PP&E (Gross) | $539M | $500M | $435M | $412M | $399M | $391M | $384M | $379M | $371M | $361M | $372M | $411M | |
| Accum. Depreciation | $314M | $304M | $293M | $272M | $277M | $276M | $274M | $281M | $273M | $258M | $261M | $276M | |
| Goodwill | $677M | $590M | $593M | $587M | $614M | $416M | $411M | $420M | $438M | $430M | $433M | $515M | |
| Intangibles | $105M | $52M | $62M | $74M | $92M | $22M | $36M | $43M | $53M | $60M | $69M | $91M | |
| Other Non-current Assets | $25M | $25M | $22M | $22M | $26M | $29M | $20M | $18M | $18M | $17M | $19M | $22M | |
| Total Assets | $1.73B | $1.52B | $1.39B | $1.37B | $1.38B | $1.14B | $1.16B | $1.06B | $1.05B | $1.04B | $1.06B | $1.25B | |
| Accounts Payable | $105M | $85M | $80M | $81M | $82M | $63M | $65M | $67M | $67M | $62M | $73M | $88M | |
| Short-term Debt | · | · | · | · | · | · | · | $0 | $3M | $5M | $10M | $61M | |
| Current Liabilities | $330M | $265M | $258M | $255M | $258M | $186M | $242M | $191M | $187M | $167M | $209M | $292M | |
| Capital Leases | $44M | $25M | $16M | $19M | $28M | $32M | $0 | · | · | · | · | · | |
| Other Non-current Liabilities | $68M | $68M | $74M | $87M | $91M | $62M | $65M | $61M | $58M | $62M | $65M | $69M | |
| Total Liabilities | $542M | $449M | $398M | $456M | $415M | $279M | $307M | $305M | $350M | $440M | $475M | $521M | |
| Long-term Debt | $100M | $91M | · | · | · | · | $50M | $53M | · | · | · | $202M | |
| Total Debt | · | · | · | · | · | $0 | $50M | $53M | $108M | $217M | $211M | $178M | |
| Common Stock | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | $548.0K | |
| Retained Earnings | $1.32B | $1.17B | $1.02B | $892M | $788M | $704M | $638M | $553M | $507M | $453M | $414M | $452M | |
| Treasury Stock | $393M | $352M | $290M | $218M | $109M | $107M | $46M | $71M | $85M | $109M | $93M | $93M | |
| AOCI | $-92M | $-110M | $-93M | $-109M | $-56M | $-66M | $-71M | $-56M | $-45M | $-55M | $-45M | $64M | |
| Stockholders' Equity | $1.19B | $1.07B | $991M | $911M | $963M | $752M | $700M | $700M | $700M | $604M | $588M | $733M | |
| Liabilities + Equity | $1.73B | $1.52B | $1.39B | $1.37B | $1.38B | $1.14B | $1.16B | $1.06B | $1.05B | $1.04B | $1.06B | $1.25B |
Cash Flow 19
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $41M | $30M | $32M | $34M | $25M | $23M | $24M | $25M | $27M | $32M | $39M | $45M | |
| Stock-based Comp | $12M | $7M | $8M | $11M | $10M | $9M | $12M | $10M | $9M | $8M | $4M | $5M | |
| Deferred Tax | $-8M | $-9M | $-12M | $-2M | $-9M | $-1M | $8M | $31M | $-9M | $3M | $-7M | $-24M | |
| Amort. of Intangibles | $19M | $9M | $12M | $15M | $7M | $5M | $6M | $6M | $7M | $9M | $12M | $18M | |
| Restructuring | · | · | · | · | · | · | · | · | $0 | $0 | $17M | $15M | |
| Other Non-cash | $-53M | $30M | $7M | $-75M | $49M | $-3M | $-13M | $-14M | $21M | $15M | $54M | $114M | |
| Operating Cash Flow | $181M | $255M | $209M | $118M | $206M | $141M | $162M | $143M | $144M | $139M | $93M | $93M | |
| CapEx | $28M | $80M | $19M | $43M | $27M | $27M | $33M | $22M | $15M | $17M | $27M | $43M | |
| Investing Cash Flow | $-171M | $-81M | $-11M | $-43M | $-269M | $-36M | $-34M | $-3M | $-15M | $-15M | $-14M | $10M | |
| Net Debt Issued | · | · | · | · | · | · | · | · | · | · | · | $-61M | |
| Stock Issued | · | · | · | · | · | $6M | $26M | $13M | $20M | $5M | $2M | $12M | |
| Stock Repurchased | $51M | $72M | $75M | $109M | $4M | $65M | $3M | $1M | $0 | $24M | $0 | $31M | |
| Net Stock Activity | $-51M | $-72M | $-75M | $-109M | $-4M | $-59M | $20M | $11M | $20M | $-18M | $2M | $-18M | |
| Dividends Paid | $46M | $45M | $45M | $46M | $46M | $46M | $45M | $43M | $42M | $41M | $41M | $40M | |
| Financing Cash Flow | $-84M | $-71M | $-164M | $-102M | $-12M | $-164M | $-28M | $-91M | $-136M | $-100M | $-32M | $-115M | |
| Net Change in Cash | $-76M | $99M | $37M | $-33M | $-70M | $-61M | $98M | $47M | $-7M | $27M | $33M | $-9M | |
| Taxes Paid | $71M | $62M | $59M | $34M | $47M | $30M | $24M | $33M | $32M | $28M | $25M | $33M | |
| Free Cash Flow | $154M | $175M | $190M | $75M | $178M | $114M | $129M | $121M | $129M | $122M | $67M | $50M | |
| Levered FCF | $150M | $173M | $187M | $74M | $178M | $112M | $127M | $119M | $125M | $116M | $64M | $37M |
Profitability 8
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 50.3% | 51.3% | 49.4% | 48.5% | 49.0% | 48.9% | 49.9% | 50.1% | 50.1% | 49.9% | 47.7% | 49.8% | |
| Operating Margin | 15.6% | 18.1% | 16.9% | 14.8% | 14.6% | 12.8% | 14.0% | 13.0% | 11.8% | 10.5% | 3.0% | -3.4% | |
| Net Margin | 12.5% | 14.7% | 13.1% | 11.5% | 11.3% | 10.4% | 11.3% | 7.8% | 8.6% | 7.1% | 0.25% | -3.8% | |
| Pretax Margin | 15.7% | 18.5% | 17.0% | 14.7% | 14.9% | 13.0% | 14.2% | 13.0% | 11.4% | 9.8% | 2.1% | -4.3% | |
| EBITDA Margin | 18.3% | 20.4% | 19.3% | 17.4% | 16.8% | 14.9% | 16.1% | 15.2% | 14.2% | 13.4% | 6.4% | 0.28% | |
| ROA | 11.7% | 13.6% | 12.7% | 10.9% | 10.3% | 9.8% | 11.9% | 8.6% | 9.1% | 7.6% | 0.26% | -3.4% | |
| ROE | 16.4% | 18.9% | 17.6% | 16.4% | 13.5% | 13.4% | 15.7% | 12.2% | 14.7% | 13.5% | 0.45% | -5.9% | |
| ROIC | 15.8% | 18.2% | 17.6% | 16.6% | 13.7% | 12.8% | 14.4% | 11.4% | 12.2% | 10.5% | 0.87% | -4.1% |
Liquidity & Solvency 5
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 1.9 | 2.3 | 2.0 | 2.0 | 1.8 | 2.7 | 2.4 | 2.5 | 2.2 | 2.4 | 2.0 | 1.6 | |
| Quick Ratio | 1.2 | 1.6 | 1.3 | 1.2 | 1.2 | 2.0 | 1.8 | 1.8 | 1.5 | 1.7 | 1.3 | 0.9 | |
| Debt / Equity | · | · | · | · | · | 0.0 | 0.1 | 0.1 | 0.2 | 0.4 | 0.4 | 0.2 | |
| LT Debt / Equity | · | · | · | · | · | · | 0.0 | 0.1 | 0.1 | 0.4 | 0.3 | 0.2 | |
| Interest Coverage | 49.9 | 77.9 | 63.6 | 151.3 | 382.4 | 63.7 | 57.4 | 48.2 | 23.8 | 15.1 | 3.2 | -2.9 |
Efficiency 3
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.9 | 0.9 | 1.0 | 0.9 | 0.9 | 0.9 | 1.0 | 1.1 | 1.1 | 1.1 | 1.0 | 0.9 | |
| Inventory Turnover | 4.3 | 4.0 | 3.7 | 4.1 | 4.3 | 4.3 | 5.0 | 5.3 | 5.4 | 5.5 | 5.6 | 5.9 | |
| Receivables Turnover | 7.3 | 7.3 | 7.2 | 7.4 | 7.2 | 7.1 | 7.3 | 7.6 | 7.5 | 7.4 | 7.0 | 7.1 |
Growth Rates 7
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue YoY | 12.8% | 0.72% | 2.3% | 13.8% | 5.9% | · | · | · | · | · | · | · | |
| Revenue CAGR 3Y | 5.1% | 5.4% | 7.2% | · | · | · | · | · | · | · | · | · | |
| Revenue CAGR 5Y | 7.0% | · | · | · | · | · | · | · | · | · | · | · | |
| Net Income YoY | -4.0% | 12.8% | 16.6% | 15.7% | 15.4% | · | · | · | · | · | · | · | |
| Net Income CAGR 3Y | 8.1% | 15.0% | 15.9% | · | · | · | · | · | · | · | · | · | |
| Net Income CAGR 5Y | 11.0% | · | · | · | · | · | · | · | · | · | · | · | |
| Dividend CAGR 5Y | -0.09% | · | · | · | · | · | · | · | · | · | · | · |
Valuation (TTM) 4
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $1.51B | $1.34B | $1.33B | $1.30B | $1.14B | $1.08B | $1.16B | $1.17B | $1.11B | $1.12B | $1.17B | $1.23B | |
| Net Income TTM | $189M | $197M | $175M | $150M | $130M | $112M | $131M | $91M | $96M | $80M | $3M | $-46M | |
| Payout Ratio | 24.1% | 22.9% | 26.0% | 30.6% | 35.3% | 40.7% | 34.1% | 47.1% | 43.8% | 50.9% | 1371.8% | -88.1% | |
| Annual Payout | $46M | $45M | $45M | $46M | $46M | $46M | $45M | $43M | $42M | $41M | $41M | $40M |
Income Statement 15
| Metric | Trend | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $435M | $384M | $405M | $397M | $383M | $357M | $377M | $343M | $343M | $323M | $332M | $346M | $337M | $326M | $323M | $339M | |
| Cost of Revenue | $210M | $190M | $196M | $197M | $188M | $181M | $187M | $166M | $166M | $161M | $160M | $170M | $167M | $170M | $167M | $175M | |
| Gross Profit | $225M | $194M | $209M | $200M | $195M | $176M | $190M | $177M | $177M | $162M | $172M | $176M | $170M | $156M | $155M | $164M | |
| R&D Expense | $24M | $24M | $23M | $23M | $19M | $19M | $19M | $18M | $18M | $17M | $16M | $16M | $16M | $15M | $14M | $15M | |
| SG&A Expense | $129M | $108M | $118M | $118M | $109M | $106M | $112M | $93M | $96M | $91M | $96M | $97M | $91M | $92M | $90M | $96M | |
| Operating Expenses | $152M | $132M | $141M | $141M | $128M | $125M | $131M | $111M | $113M | $108M | $112M | $114M | $107M | $108M | $104M | $111M | |
| Operating Income | $73M | $62M | $68M | $59M | $67M | $51M | $59M | $66M | $64M | $54M | $60M | $62M | $63M | $49M | $51M | $53M | |
| Interest Expense | $1M | $990.0K | $1M | $1M | $936.0K | $1M | $1M | $842.0K | $728.0K | $790.0K | $766.0K | $653.0K | $753.0K | $1M | $894.0K | $329.0K | |
| Other Non-op | $1M | $805.0K | $2M | $2M | $-509.0K | $2M | $1M | $3M | $2M | $3M | $438.0K | $2M | $785.0K | $968.0K | $-157.0K | $-1M | |
| Pretax Income | $73M | $62M | $68M | $61M | $66M | $52M | $59M | $68M | $64M | $56M | $59M | $64M | $63M | $49M | $50M | $51M | |
| Income Tax | $16M | $14M | $15M | $11M | $13M | $12M | $12M | $13M | $14M | $12M | $12M | $14M | $15M | $11M | $11M | $11M | |
| Net Income | $58M | $48M | $54M | $50M | $52M | $40M | $47M | $55M | $51M | $44M | $47M | $49M | $48M | $38M | $39M | $40M | |
| Shares (Basic) | 47,357,000 | 47,310,000 | 47,273,000 | -95,586,000 | 47,644,000 | 47,851,000 | 47,732,000 | -96,764,000 | 48,004,000 | 48,374,000 | 48,505,000 | -99,675,000 | 49,653,000 | 49,745,000 | 49,868,000 | 51,326,000 | |
| Shares (Diluted) | 47,814,000 | 47,738,000 | 47,731,000 | -96,497,000 | 48,066,000 | 48,306,000 | 48,217,000 | -97,426,000 | 48,386,000 | 48,725,000 | 48,811,000 | -100,231,000 | 50,001,000 | 50,009,000 | 50,090,000 | 51,568,000 | |
| EBITDA | $85M | $73M | $79M | · | $67M | $51M | $69M | · | $64M | $54M | $67M | · | $63M | $49M | $60M | $53M |
Balance Sheet 24
| Metric | Trend | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $175M | $176M | $183M | $174M | $152M | $138M | $146M | $250M | $160M | $144M | $175M | · | $135M | $108M | $114M | $103M | |
| Receivables | $266M | $243M | $249M | $232M | $224M | $202M | $218M | $185M | $195M | $186M | $180M | · | $185M | $187M | $180M | $187M | |
| Inventory | $220M | $226M | $216M | $201M | $190M | $182M | $179M | $153M | $153M | $165M | $167M | · | $183M | $195M | $196M | $177M | |
| Prepaid Expense | $17M | $17M | $16M | $15M | $15M | $14M | $13M | $11M | $12M | $12M | $13M | · | $14M | $14M | $13M | $13M | |
| Current Assets | $679M | $662M | $662M | $622M | $582M | $536M | $556M | $600M | $521M | $507M | $535M | · | $517M | $504M | $503M | $480M | |
| PP&E (Net) | $244M | $244M | $233M | $226M | $219M | $199M | $201M | $196M | $195M | $191M | $144M | · | $140M | $141M | $136M | $125M | |
| PP&E (Gross) | · | · | · | $539M | · | · | · | $500M | · | · | · | · | · | · | · | · | |
| Accum. Depreciation | $323M | $325M | $316M | $314M | $309M | $307M | $308M | $304M | $302M | $300M | $294M | · | $287M | $284M | $274M | $272M | |
| Goodwill | $689M | $697M | $682M | $677M | $683M | $661M | $672M | $590M | $588M | $591M | $584M | $593M | $591M | $591M | $579M | $592M | |
| Intangibles | $103M | $110M | $115M | $105M | $112M | $108M | $116M | $52M | $54M | $57M | $59M | · | $65M | $68M | $69M | $78M | |
| Other Non-current Assets | $37M | $27M | $24M | $25M | $24M | $25M | $23M | $25M | $24M | $23M | $20M | · | $22M | $22M | $20M | $24M | |
| Total Assets | $1.83B | $1.83B | $1.79B | $1.73B | $1.70B | $1.59B | $1.63B | $1.52B | $1.42B | $1.41B | $1.38B | $1.39B | $1.38B | $1.37B | $1.35B | $1.34B | |
| Accounts Payable | $108M | $100M | $104M | $105M | $100M | $91M | $98M | $85M | $80M | $80M | $80M | · | $75M | $76M | $80M | $80M | |
| Current Liabilities | $338M | $311M | $321M | $330M | $312M | $282M | $301M | $265M | $253M | $237M | $252M | · | $236M | $230M | $244M | $244M | |
| Capital Leases | $45M | $49M | $44M | $44M | $44M | $28M | $29M | $25M | $16M | $13M | $14M | · | $15M | $18M | $16M | $18M | |
| Other Non-current Liabilities | $78M | $74M | $69M | $68M | $72M | $71M | $72M | $68M | $70M | $71M | $70M | · | $80M | $80M | $81M | $92M | |
| Total Liabilities | $488M | $512M | $550M | $542M | $531M | $468M | $519M | $449M | $402M | $369M | $388M | · | $382M | $405M | $439M | $430M | |
| Long-term Debt | $27M | $79M | $116M | $100M | · | · | · | $91M | · | · | · | · | · | · | · | · | |
| Common Stock | · | · | · | $548.0K | · | · | · | $548.0K | · | · | · | · | · | · | · | · | |
| Retained Earnings | $1.44B | $1.40B | $1.36B | $1.32B | $1.28B | $1.24B | $1.21B | $1.17B | $1.13B | $1.09B | $1.06B | · | $984M | $947M | $920M | $863M | |
| Treasury Stock | $394M | $390M | $389M | $393M | $376M | $343M | $344M | $352M | $356M | $306M | $300M | · | $245M | $233M | $229M | $194M | |
| AOCI | $-69M | $-56M | $-87M | $-92M | $-94M | $-132M | $-112M | $-110M | $-106M | $-100M | $-115M | · | $-95M | $-95M | $-127M | $-99M | |
| Stockholders' Equity | $1.34B | $1.31B | $1.24B | $1.19B | $1.17B | $1.12B | $1.11B | $1.07B | $1.02B | $1.04B | $995M | · | $995M | $967M | $912M | $914M | |
| Liabilities + Equity | $1.83B | $1.83B | $1.79B | $1.73B | $1.70B | $1.59B | $1.63B | $1.52B | $1.42B | $1.41B | $1.38B | · | $1.38B | $1.37B | $1.35B | $1.34B |
Cash Flow 15
| Metric | Trend | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $11M | $11M | $11M | $10M | $10M | $10M | $10M | $7M | $7M | $8M | $7M | $8M | $7M | $8M | $9M | $8M | |
| Stock-based Comp | $2M | $3M | $7M | $2M | $2M | $2M | $6M | $939.0K | $1M | $1M | $4M | $1M | $2M | $1M | $3M | $2M | |
| Deferred Tax | $2M | $4M | $4M | $-2M | $-3M | $-2M | $-903.0K | $-2M | $-3M | $-1M | $-2M | $-7M | $-713.0K | $-4M | $-2M | $4M | |
| Amort. of Intangibles | $5M | $5M | $5M | $5M | $5M | $5M | $5M | $2M | $2M | $2M | $2M | $2M | $2M | $3M | $4M | $4M | |
| Other Non-cash | · | · | $-42M | · | · | · | $-38M | · | · | · | $6M | · | · | · | $-21M | · | |
| Operating Cash Flow | $78M | $53M | $33M | $58M | $60M | $40M | $23M | $84M | $73M | $36M | $62M | $79M | $72M | $29M | $28M | $41M | |
| CapEx | $11M | $11M | $11M | $9M | $4M | $7M | $7M | $11M | $8M | $50M | $11M | $6M | $5M | $4M | $4M | $6M | |
| Investing Cash Flow | $-2M | $-13M | $-28M | $-6M | $-13M | $-4M | $-148M | $-11M | $-9M | $-50M | $-11M | $-6M | $3M | $-4M | $-4M | $-6M | |
| Stock Repurchased | $5M | $5M | $4M | $18M | $33M | $0 | $0 | $0 | $50M | $8M | $14M | $45M | $12M | $6M | $12M | $63M | |
| Net Stock Activity | · | · | $-4M | · | · | · | $0 | · | · | · | $-14M | · | · | · | $-12M | · | |
| Dividends Paid | $12M | $12M | $12M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | $11M | |
| Financing Cash Flow | $-78M | $-51M | $3M | $-32M | $-30M | $-41M | $18M | $18M | $-46M | $-21M | $-21M | $-58M | $-49M | $-37M | $-21M | $-77M | |
| Net Change in Cash | $-1M | $-6M | $8M | $22M | $14M | $-7M | $-104M | $90M | $17M | $-31M | $24M | $16M | $27M | $-6M | $402.0K | $-44M | |
| Free Cash Flow | · | · | $22M | · | · | · | $16M | · | · | · | $51M | · | · | · | $24M | · | |
| Levered FCF | · | · | $21M | · | · | · | $15M | · | · | · | $50M | · | · | · | $23M | · |
Profitability 8
| Metric | Trend | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 51.8% | 50.6% | 51.5% | · | 51.0% | 49.3% | 50.3% | · | 51.5% | 50.2% | 51.7% | · | 50.3% | 47.9% | 48.1% | 48.4% | |
| Operating Margin | 16.8% | 16.2% | 16.8% | · | 17.6% | 14.4% | 15.6% | · | 18.5% | 16.7% | 18.0% | · | 18.7% | 14.9% | 15.9% | 15.6% | |
| Net Margin | 13.3% | 12.5% | 13.3% | · | 13.7% | 11.3% | 12.4% | · | 14.8% | 13.5% | 14.2% | · | 14.2% | 11.6% | 12.2% | 11.8% | |
| Pretax Margin | 16.9% | 16.1% | 16.9% | · | 17.2% | 14.6% | 15.6% | · | 18.8% | 17.3% | 17.9% | · | 18.7% | 14.9% | 15.6% | 15.1% | |
| EBITDA Margin | 19.4% | 19.1% | 19.5% | · | 17.6% | 14.4% | 18.3% | · | 18.5% | 16.7% | 20.2% | · | 18.7% | 14.9% | 18.6% | 15.6% | |
| ROA | 3.3% | 2.8% | 3.1% | · | 3.4% | 2.7% | 3.1% | · | 3.6% | 3.1% | 3.5% | · | 3.5% | 2.8% | 2.9% | 3.1% | |
| ROE | 4.6% | 4.0% | 4.6% | · | 4.8% | 3.7% | 4.5% | · | 5.1% | 4.3% | 5.0% | · | 5.0% | 3.9% | 4.2% | 4.3% | |
| ROIC | 4.3% | 3.7% | 4.3% | · | 4.6% | 3.5% | 4.2% | · | 4.9% | 4.1% | 4.8% | · | 4.8% | 4.0% | 4.4% | 4.5% |
Liquidity & Solvency 3
| Metric | Trend | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 2.0 | 2.1 | 2.1 | · | 1.9 | 1.9 | 1.8 | · | 2.1 | 2.1 | 2.1 | · | 2.2 | 2.2 | 2.1 | 2.0 | |
| Quick Ratio | 1.3 | 1.3 | 1.3 | · | 1.2 | 1.2 | 1.2 | · | 1.4 | 1.4 | 1.4 | · | 1.4 | 1.3 | 1.2 | 1.2 | |
| Interest Coverage | 57.7 | 62.8 | 56.3 | · | 71.8 | 39.1 | 43.5 | · | 87.3 | 68.3 | 78.0 | · | 83.7 | 39.4 | 57.5 | 160.8 |
Efficiency 3
| Metric | Trend | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.3 | · | 0.2 | 0.2 | 0.2 | · | 0.2 | 0.2 | 0.2 | 0.3 | |
| Inventory Turnover | 1.0 | 0.9 | 1.0 | · | 1.1 | 1.0 | 1.1 | · | 1.0 | 0.9 | 0.9 | · | 0.9 | 0.9 | 1.0 | 1.2 | |
| Receivables Turnover | 1.8 | 1.7 | 1.7 | · | 1.8 | 1.8 | 1.9 | · | 1.8 | 1.7 | 1.8 | · | 1.8 | 1.8 | 1.8 | 1.9 |
Valuation (TTM) 3
| Metric | Trend | Q3 2026 | Q2 2026 | Q1 2026 | Q4 2025 | Q3 2025 | Q2 2025 | Q1 2025 | Q4 2024 | Q3 2024 | Q2 2024 | Q1 2024 | Q4 2023 | Q3 2023 | Q2 2023 | Q1 2023 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $1.61B | $1.53B | $1.52B | · | $1.46B | $1.40B | $1.38B | · | $1.34B | $1.32B | $1.32B | · | $1.32B | $1.31B | $1.30B | $1.28B | |
| Net Income TTM | $212M | $195M | $193M | · | $190M | $182M | $189M | · | $190M | $177M | $173M | · | $166M | $151M | $148M | $146M | |
| Payout Ratio | · | · | 21.4% | · | · | · | 24.4% | · | · | · | 24.0% | · | · | · | 28.8% | · |
Financial Statements Income statement, balance sheet, cash flow — annual, last 5 years
Income Statement
| 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | |
|---|---|---|---|---|---|
| Revenue | $1.51B | $1.34B | $1.33B | $1.30B | $1.14B |
| Gross Margin % | 50.3% | 51.3% | 49.4% | 48.5% | 49.0% |
| Operating Margin % | 15.6% | 18.1% | 16.9% | 14.8% | 14.6% |
| Net Income | $189M | $197M | $175M | $150M | $130M |
Balance Sheet
| 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | |
|---|---|---|---|---|---|
| Current Ratio | 1.9 | 2.3 | 2.0 | 2.0 | 1.8 |
| Quick Ratio | 1.2 | 1.6 | 1.3 | 1.2 | 1.2 |
Cash Flow
| 2025-07-31 | 2024-07-31 | 2023-07-31 | 2022-07-31 | 2021-07-31 | |
|---|---|---|---|---|---|
| Free Cash Flow | $154M | $175M | $190M | $75M | $178M |
Latest News Recent headlines mentioning this company
My Metrics Your personal watchlist — selected rows from Full Fundamentals
Pick the metrics that matter to you — click the ➕ next to any row in Full Fundamentals above.
Your selection is saved and follows you across all tickers.
Institutional owners (13F) 361 filers · $2.2B total · As of June 30, 2026
Institutions that report holding this stock in their quarterly SEC Form 13F. Long positions only; a single filer may appear twice for separate option legs. Large offsetting put/call legs typically reflect market-making or hedged inventory, not directional conviction.
| New positions | Exited positions | Increased | Decreased | Net shares change |
|---|---|---|---|---|
| 66 (+8 vs prior Q) | 33 (0 vs prior Q) | 105 (-10 vs prior Q) | 107 (+12 vs prior Q) | -202K |
Compared to Q1 2026. SEC Form 13F filings are due within 45 days of quarter-end plus a short buffer for late filers — quarters still inside that window are skipped in favor of the most recent fully-reported pair.
| Institution | Value | Shares | % of tracked 13F | Type |
|---|---|---|---|---|
| FMR LLC | $258,386,381 | 2,821,736 | 11.87% | Shares |
| VANGUARD PORTFOLIO MANAGEMENT LLC | $234,551,427 | 2,561,444 | 10.77% | Shares |
| VANGUARD CAPITAL MANAGEMENT LLC | $170,072,320 | 1,857,293 | 7.81% | Shares |
| NEUBERGER BERMAN GROUP LLC | $164,670,266 | 1,798,299 | 7.56% | Shares |
| STATE STREET CORP | $153,848,071 | 1,680,245 | 7.07% | Shares |
| FIRST TRUST ADVISORS LP | $146,714,073 | 1,602,207 | 6.74% | Shares |
| DIMENSIONAL FUND ADVISORS LP | $130,985,127 | 1,430,437 | 6.02% | Shares |
| RENAISSANCE TECHNOLOGIES LLC | $83,790,213 | 915,040 | 3.85% | Shares |
| GEODE CAPITAL MANAGEMENT, LLC | $66,931,807 | 730,726 | 3.07% | Shares |
| ROYCE & ASSOCIATES LP | $42,820,330 | 467,624 | 1.97% | Shares |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | $40,895,986 | 446,609 | 1.88% | Shares |
| Qube Research & Technologies Ltd | $34,393,600 | 375,599 | 1.58% | Shares |
| BRANDES INVESTMENT PARTNERS, LP | $28,313,536 | 309,201 | 1.30% | Shares |
| VANGUARD FIDUCIARY TRUST CO | $24,864,552 | 271,536 | 1.14% | Shares |
| Clark Capital Management Group, Inc. | $21,053,695 | 229,919 | 0.97% | Shares |
| KAYNE ANDERSON RUDNICK INVESTMENT MANAGEMENT LLC | $20,033,593 | 218,779 | 0.92% | Shares |
| PRINCIPAL FINANCIAL GROUP INC | $19,252,867 | 210,253 | 0.88% | Shares |
| Allspring Global Investments Holdings, LLC | $19,068,171 | 208,236 | 0.88% | Shares |
| SEIZERT CAPITAL PARTNERS, LLC | $18,838,879 | 205,732 | 0.87% | Shares |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | $18,338,907 | 200,272 | 0.84% | Shares |
| Central Securities Corp | $18,314,000 | 200,000 | 0.84% | Shares |
| Swedbank AB | $16,482,600 | 180,000 | 0.76% | Shares |
| GOLDMAN SACHS GROUP INC | $16,340,026 | 178,443 | 0.75% | Shares |
| Public Sector Pension Investment Board | $16,097,365 | 175,793 | 0.74% | Shares |
| SG Capital Management LLC | $14,406,525 | 157,328 | 0.66% | Shares |
| Allianz Asset Management GmbH | $14,023,121 | 153,141 | 0.64% | Shares |
| JONES FINANCIAL COMPANIES LLLP | $12,786,863 | 141,667 | 0.59% | Shares |
| Robeco Institutional Asset Management B.V. | $12,377,792 | 135,173 | 0.57% | Shares |
| INTECH INVESTMENT MANAGEMENT LLC | $11,544,322 | 126,071 | 0.53% | Shares |
| Man Group plc | $10,943,989 | 119,515 | 0.50% | Shares |
| Champlain Investment Partners, LLC | $10,269,209 | 112,146 | 0.47% | Shares |
| Hiddenite Capital Partners LP | $10,249,888 | 111,935 | 0.47% | Shares |
| ALPS ADVISORS INC | $10,097,790 | 110,274 | 0.46% | Shares |
| UBS Group AG | $10,058,324 | 109,843 | 0.46% | Shares |
| AMERIPRISE FINANCIAL INC | $8,097,994 | 88,435 | 0.37% | Shares |
| Vest Financial, LLC | $7,985,820 | 87,210 | 0.37% | Shares |
| ENVESTNET ASSET MANAGEMENT INC | $7,975,075 | 87,093 | 0.37% | Shares |
| Swiss National Bank | $7,829,235 | 85,500 | 0.36% | Shares |
| TEACHER RETIREMENT SYSTEM OF TEXAS | $7,743,160 | 84,560 | 0.36% | Shares |
| LAZARD ASSET MANAGEMENT LLC | $6,971,407 | 76,132 | 0.32% | Shares |
| Balyasny Asset Management L.P. | $6,385,268 | 69,731 | 0.29% | Shares |
| AMERICAN CENTURY COMPANIES INC | $6,233,811 | 68,077 | 0.29% | Shares |
| CHILTON INVESTMENT CO INC. | $5,980,528 | 65,311 | 0.27% | Shares |
| Legal & General Group Plc | $5,738,142 | 62,664 | 0.26% | Shares |
| D. E. Shaw & Co., Inc. | $5,715,708 | 62,419 | 0.26% | Shares |
| CAPITAL FUND MANAGEMENT S.A. | $5,380,286 | 58,756 | 0.25% | Shares |
| SUSQUEHANNA FUNDAMENTAL INVESTMENTS, LLC | $5,116,291 | 55,873 | 0.23% | Shares |
| STIFEL FINANCIAL CORP | $4,786,049 | 52,264 | 0.22% | Shares |
| XTX Topco Ltd | $4,751,842 | 51,893 | 0.22% | Shares |
| RHUMBLINE ADVISERS | $4,499,464 | 49,137 | 0.21% | Shares |
| Inspire Investing, LLC | $4,404,995 | 54,222 | 0.20% | Shares |
| Jump Financial, LLC | $4,267,162 | 46,600 | 0.20% | Shares |
| Nuveen Asset Management, LLC | $3,868,189 | 52,379 | 0.18% | Shares |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | $3,720,873 | 45,801 | 0.17% | Shares |
| RBF Capital, LLC | $3,662,800 | 40,000 | 0.17% | Shares |
| Annex Advisory Services, LLC | $3,631,509 | 44,701 | 0.17% | Shares |
| PRENTISS SMITH & CO INC | $3,583,500 | 39,134 | 0.16% | Shares |
| Boston Partners | $3,494,950 | 38,167 | 0.16% | Shares |
| PRUDENTIAL FINANCIAL INC | $3,472,975 | 37,927 | 0.16% | Shares |
| Universal- Beteiligungs- und Servicegesellschaft mbH | $3,359,703 | 36,690 | 0.15% | Shares |
| HEARTLAND ADVISORS INC | $3,315,567 | 36,208 | 0.15% | Shares |
| DEAN INVESTMENT ASSOCIATES, LLC | $2,961,740 | 32,344 | 0.14% | Shares |
| BANK OF AMERICA CORP /DE/ | $2,832,626 | 30,934 | 0.13% | Shares |
| Horizon Investments, LLC | $2,815,761 | 30,834 | 0.13% | Shares |
| VANGUARD ASSET MANAGEMENT, Ltd | $2,789,588 | 30,464 | 0.13% | Shares |
| TUDOR INVESTMENT CORP ET AL | $2,763,399 | 30,178 | 0.13% | Shares |
| Wills Financial Group LLC | $2,569,729 | 28,063 | 0.12% | Shares |
| Illinois Municipal Retirement Fund | $2,331,464 | 25,461 | 0.11% | Shares |
| LPL Financial LLC | $2,279,244 | 24,891 | 0.10% | Shares |
| VANGUARD GROUP INC | $2,234,877 | 28,517 | 0.10% | Shares |
| AlphaQuest LLC | $2,183,702 | 27,864 | 0.10% | Shares |
| Dean Capital Management | $2,151,254 | 23,493 | 0.10% | Shares |
| ICON ADVISERS INC/CO | $2,106,110 | 23,000 | 0.10% | Shares |
| Convergence Investment Partners, LLC | $2,100,250 | 22,936 | 0.10% | Shares |
| VICTORY CAPITAL MANAGEMENT INC | $1,955,844 | 21,359 | 0.09% | Shares |
| Schonfeld Strategic Advisors LLC | $1,875,535 | 20,482 | 0.09% | Shares |
| State of Tennessee, Department of Treasury | $1,856,491 | 20,274 | 0.09% | Shares |
| Systematic Alpha Investments, LLC | $1,849,714 | 20,200 | 0.08% | Shares |
| Elo Mutual Pension Insurance Co | $1,846,234 | 20,162 | 0.08% | Shares |
| VOYA INVESTMENT MANAGEMENT LLC | $1,825,448 | 19,935 | 0.08% | Shares |
| Zurcher Kantonalbank (Zurich Cantonalbank) | $1,814,917 | 19,820 | 0.08% | Shares |
| JUPITER ASSET MANAGEMENT LTD | $1,774,535 | 19,379 | 0.08% | Shares |
| KLP KAPITALFORVALTNING AS | $1,758,144 | 19,200 | 0.08% | Shares |
| Louisiana State Employees Retirement System | $1,748,987 | 19,100 | 0.08% | Shares |
| DARK FOREST CAPITAL MANAGEMENT LP | $1,737,907 | 18,979 | 0.08% | Shares |
| MORGAN STANLEY | $1,703,879 | 18,607 | 0.08% | Shares |
| Quantbot Technologies LP | $1,686,262 | 18,415 | 0.08% | Shares |
| Diametric Capital, LP | $1,669,229 | 18,229 | 0.08% | Shares |
| TRANSCEND CAPITAL ADVISORS, LLC | $1,620,606 | 17,698 | 0.07% | Shares |
| HUDSON EDGE INVESTMENT PARTNERS INC. | $1,602,475 | 17,500 | 0.07% | Shares |
| Integrated Quantitative Investments LLC | $1,593,318 | 17,400 | 0.07% | Shares |
| State of New Jersey Common Pension Fund D | $1,585,718 | 17,317 | 0.07% | Shares |
| JANUS HENDERSON GROUP PLC | $1,567,059 | 19,294 | 0.07% | Shares |
| AMH Equity Ltd | $1,529,622 | 19,603 | 0.07% | Shares |
| CITIGROUP INC | $1,508,158 | 16,470 | 0.07% | Shares |
| Vanguard Global Advisers, LLC | $1,493,507 | 16,310 | 0.07% | Shares |
| OCCUDO QUANTITATIVE STRATEGIES LP | $1,490,302 | 16,275 | 0.07% | Shares |
| QSV Equity Investors LLC | $1,479,312 | 18,876 | 0.07% | Shares |
| SEB Asset Management AB | $1,476,197 | 16,121 | 0.07% | Shares |
| CITADEL ADVISORS LLC | $1,439,664 | 15,722 | 0.07% | Shares |
Company insiders 55 insiders · 21 officers · 15 directors
| Insider | Role | Last activity | Shares owned | Buys 12m | Sells 12m | Net 12m |
|---|---|---|---|---|---|---|
| Vineet A Nargolwala | President & CEO | June 10, 2026 A | 52,709 | 1 | 0 | $1,000,025 |
| Russell Shaller | President & CEO | April 1, 2025 F | 125,845 | 0 | 0 | $0 |
| Michael J Nauman | President & CEO | Nov. 8, 2021 M | 108,307 | 0 | 0 | $0 |
| Frank M Jaehnert | President & CEO | Feb. 3, 2014 A | 93,908 | 0 | 0 | $0 |
| Aaron James Pearce | CFO & Treasurer | April 28, 2023 D | 90,186 | 0 | 0 | $0 |
| Olivier Bojarski | President Americas & Asia | June 8, 2026 A | 35,957 | 0 | 0 | $0 |
| Brett Wilms | President - EMEA & Australia | Dec. 6, 2024 S | 4,484 | 0 | 0 | $0 |
| Matthew O Williamson | President, Identification Soln | May 1, 2015 A | 15,973 | 0 | 0 | $0 |
| Stephen Millar | President Brady Asia Pacific | Sept. 9, 2014 J | 4,476 | 0 | 0 | $0 |
| Scott Hoffman | President, Workplace Safety | May 1, 2014 A | 1,854 | 0 | 0 | $0 |
| Peter C Sephton | President Brady Europe | July 31, 2013 J | 0 | 0 | 0 | $0 |
| Bentley Curran | CIO & VP - Digital Business | Jan. 3, 2024 M | 17,026 | 0 | 0 | $0 |
| Pascal Deman | VP & GM Workplace Safety | Sept. 19, 2022 A | 6,205 | 0 | 0 | $0 |
| Helena Regina Nelligan | Senior Vice President - HR | Sept. 30, 2021 F | 26,374 | 0 | 0 | $0 |
| Louis T Bolognini | SR VP - GENERAL COUNSEL | April 10, 2020 F | 19,337 | 0 | 0 | $0 |
| Thomas J Felmer | SRVP & Pres., Workplace Safety | Jan. 2, 2020 M | 2,598 | 0 | 0 | $0 |
| Paul Meyer | VP, Tax & Treasury | Sept. 30, 2016 I | 9,397 | 0 | 0 | $0 |
| Kathleen Johnson | VP - Finance and CAO | May 1, 2015 A | 6,437 | 0 | 0 | $0 |
| Allan J Klotsche | Senior Vice President - HR | Feb. 3, 2014 A | 8,447 | 0 | 0 | $0 |
| Lee Marks | VP-Global Operations | Sept. 20, 2013 A | 2,442 | 0 | 0 | $0 |
| Robert Tatterson | VP - R&D and CTO | Aug. 1, 2013 A | 9,492 | 0 | 0 | $0 |
| Patrick W Allender | Director | July 2, 2026 A | 101,667 | 0 | 0 | $0 |
| Deidre Cusack | Director | Oct. 2, 2024 A | 1,809 | 0 | 0 | $0 |
| Smee Joanne Collins | Director | Oct. 2, 2024 A | 9,217 | 0 | 0 | $0 |
| David Stanley Bem | Director | Oct. 2, 2024 A | 15,893 | 0 | 0 | $0 |
| Michelle Elizabeth Williams | Director | Oct. 2, 2024 A | 19,532 | 0 | 0 | $0 |
| Nancy Lee Gioia | Director | Oct. 2, 2024 A | 18,373 | 0 | 0 | $0 |
| Frank W Harris | Director | Sept. 19, 2022 M | 24,548 | 0 | 0 | $0 |
| Conrad G Goodkind | Director | April 12, 2021 A | 86,875 | 0 | 0 | $0 |
| Gary S. Balkema | Director | Feb. 22, 2021 M | 13,298 | 0 | 0 | $0 |
| Harold L Sirkin | Director | Sept. 22, 2017 A | 13,935 | 0 | 0 | $0 |
| Chan Galbato | Director | Aug. 1, 2013 A | 12,900 | 0 | 0 | $0 |
| Thomas F Debruine | — | Aug. 3, 2026 A | 11,266 | 0 | 0 | $0 |
| Andrew Gorman | — | Aug. 3, 2026 A | 15,206 | 0 | 0 | $0 |
| Ann Thornton | — | Aug. 3, 2026 A | 30,514 | 0 | 0 | $0 |
| Bradley C Richardson | — | Nov. 21, 2025 S | 733 | 0 | 1 | $-78,330 |
| Elizabeth P Pungello | — | Nov. 19, 2025 S | 575,000 | 0 | 4 | $-2,169,903 |
| Christopher M Hix | — | Oct. 2, 2025 A | 5,306 | 0 | 0 | $0 |
| Robert C Buchanan | — | July 30, 2010 A | 9,134 | 0 | 0 | $0 |
| Barbara Bolens | — | Dec. 30, 2009 A | 1 | 0 | 0 | $0 |
| Frank R Jarc | — | Nov. 30, 2009 A | 0 | 0 | 0 | $0 |
| Gary E Nei | — | Nov. 30, 2009 A | 14,996 | 0 | 0 | $0 |
| Richard A Bemis | — | Nov. 30, 2009 A | 18,000 | 0 | 0 | $0 |
| Patrick S Ference | — | Sept. 25, 2009 A | — | 0 | 0 | $0 |
| David Mathieson | — | April 1, 2008 A | 3,503 | 0 | 0 | $0 |
| HAWKE DAVID R | — | April 1, 2008 A | 32,110 | 0 | 0 | $0 |
| Michael O Oliver | — | April 1, 2008 A | 0 | 0 | 0 | $0 |
| Peter J Lettenberger | — | April 1, 2008 A | 0 | 0 | 0 | $0 |
| Mary K Bush | — | April 1, 2008 A | 0 | 0 | 0 | $0 |
| Roger D Peirce | — | June 29, 2007 A | 32,941 | 0 | 0 | $0 |
Insiders from SEC Form 3/4/5 filings; net = open-market P/S only
ETF ownership Held by 61 ETFs
Weight reflects direct equity holdings (N-PORT) only; leveraged or derivative-based funds may hold additional swap exposure not shown.
| Fund | Weight | Units | As of | Source |
|---|---|---|---|---|
| NBSM · Neuberger Berman ETF Trust | 1.13% | 29,607 NS | May 31, 2026 | N-PORT |
| OUSM · ALPS ETF Trust | 0.97% | 98,306 NS | May 31, 2026 | N-PORT |
| SDVD · First Trust Exchange-Traded Fund IV | 0.82% | 84,007 NS | April 30, 2026 | N-PORT |
| SCOW · Pacer Funds Trust | 0.79% | 149 NS | April 30, 2026 | N-PORT |
| ROSC · Lattice Strategies Trust | 0.65% | 4,349 NS | April 30, 2026 | N-PORT |
| SMDX · Tidal Trust III | 0.61% | 9,294 NS | April 30, 2026 | N-PORT |
| FFSM · FIDELITY COVINGTON TRUST | 0.43% | 67,324 NS | April 30, 2026 | N-PORT |
| FYC · First Trust Exchange-Traded AlphaDE… | 0.33% | 42,309 NS | April 30, 2026 | N-PORT |
| BFOR · ALPS ETF Trust | 0.23% | 5,784 NS | May 31, 2026 | N-PORT |
| BBSC · J.P. Morgan Exchange-Traded Fund Tr… | 0.18% | 16,472 NS | April 30, 2026 | N-PORT |
| FYX · First Trust Exchange-Traded AlphaDE… | 0.17% | 25,569 NS | April 30, 2026 | N-PORT |
| SAA · ProShares Trust | 0.17% | 522 NS | May 31, 2026 | N-PORT |
| BKSE · BNY Mellon ETF Trust | 0.16% | 1,549 NS | April 30, 2026 | N-PORT |
| AVSC · AMERICAN CENTURY ETF TRUST | 0.15% | 48,045 NS | May 31, 2026 | N-PORT |
| DFAT · Dimensional ETF Trust | 0.11% | 175,849 NS | April 30, 2026 | N-PORT |
| FNDA · SCHWAB STRATEGIC TRUST | 0.10% | 108,424 NS | May 31, 2026 | N-PORT |
| FSMD · FIDELITY COVINGTON TRUST | 0.09% | 27,260 NS | April 30, 2026 | N-PORT |
| AFSM · First Trust Exchange-Traded Fund VI… | 0.09% | 1,045 NS | May 31, 2026 | N-PORT |
| SCHA · SCHWAB STRATEGIC TRUST | 0.08% | 209,909 NS | May 31, 2026 | N-PORT |
| DFAS · Dimensional ETF Trust | 0.07% | 125,602 NS | April 30, 2026 | N-PORT |
| FAD · First Trust Exchange-Traded AlphaDE… | 0.07% | 3,945 NS | April 30, 2026 | N-PORT |
| FIDU · FIDELITY COVINGTON TRUST | 0.05% | 13,129 NS | April 30, 2026 | N-PORT |
| JSTC · Tidal Trust I | 0.03% | 1,249 NS | May 31, 2026 | N-PORT |
| DXUV · Dimensional ETF Trust | 0.02% | 1,128 NS | April 30, 2026 | N-PORT |
| DFUV · Dimensional ETF Trust | 0.02% | 34,863 NS | April 30, 2026 | N-PORT |
| AVSU · AMERICAN CENTURY ETF TRUST | 0.02% | 822 NS | May 31, 2026 | N-PORT |
| DFAC · Dimensional ETF Trust | 0.01% | 75,182 NS | April 30, 2026 | N-PORT |
| DFSU · Dimensional ETF Trust | 0.01% | 3,351 NS | April 30, 2026 | N-PORT |
| DCOR · Dimensional ETF Trust | 0.01% | 3,297 NS | April 30, 2026 | N-PORT |
| FNDB · SCHWAB STRATEGIC TRUST | 0.01% | 1,299 NS | May 31, 2026 | N-PORT |
| DFAU · Dimensional ETF Trust | 0.01% | 9,443 NS | April 30, 2026 | N-PORT |
| DFUS · Dimensional ETF Trust | 0.01% | 13,103 NS | April 30, 2026 | N-PORT |
| SCHB · SCHWAB STRATEGIC TRUST | 0.01% | 25,271 NS | May 31, 2026 | N-PORT |
| TILT · FlexShares Trust | 0.00% | 978 NS | April 30, 2026 | N-PORT |
| AVUS · AMERICAN CENTURY ETF TRUST | 0.00% | 2,181 NS | May 31, 2026 | N-PORT |
| VXF · VANGUARD INDEX FUNDS | — | — | July 15, 2026 | Daily |
| VB · VANGUARD INDEX FUNDS | — | — | July 15, 2026 | Daily |
| VBR · VANGUARD INDEX FUNDS | — | — | July 15, 2026 | Daily |
| VTI · VANGUARD INDEX FUNDS | — | — | July 15, 2026 | Daily |
| VIG · VANGUARD SPECIALIZED FUNDS | — | — | July 15, 2026 | Daily |
| VIOO · VANGUARD ADMIRAL FUNDS | — | — | July 15, 2026 | Daily |
| VIOG · VANGUARD ADMIRAL FUNDS | — | — | July 30, 2026 | Daily |
| IJR · iShares Trust | — | — | Aug. 5, 2026 | Daily |
| IJT · iShares Trust | — | — | Aug. 17, 2026 | Daily |
| ITOT · iShares Trust | — | — | Aug. 5, 2026 | Daily |
| XJR · iShares Trust | — | — | Aug. 18, 2026 | Daily |
| PFM · Invesco Exchange-Traded Fund Trust | — | — | July 13, 2026 | Daily |
| PRFZ · Invesco Exchange-Traded Fund Trust | — | — | July 23, 2026 | Daily |
| RZG · Invesco Exchange-Traded Fund Trust | — | — | July 28, 2026 | Daily |
| VIS · VANGUARD WORLD FUND | — | — | July 20, 2026 | Daily |