FSS Federal Signal Corporation Common Stock
About Federal Signal Corporation Common Stock Company overview from Wikipedia
Federal Signal Corporation is an American manufacturer headquartered in Downers Grove, Illinois. Federal Signal manufactures street sweeper vehicles, public address systems, emergency vehicle equipment, and emergency vehicle lighting.
Read more
Federal Signal Corporation is an American manufacturer headquartered in Downers Grove, Illinois. Federal Signal manufactures street sweeper vehicles, public address systems, emergency vehicle equipment, and emergency vehicle lighting.
The company operates two groups: Federal Signal Environmental Solutions and Federal Signal Safety and Security Systems. Federal Signal Environmental Solutions Group manufactures street sweeper vehicles, sewer cleaner and vacuum loader trucks, hydro excavators, waterblasting equipment, dump truck bodies, and trailers. Federal Signal Safety and Security Systems Group manufactures campus alerting systems, emergency vehicle lighting, alarm systems, outdoor warning sirens, and public address systems.
Currently, the company has 13 manufacturing facilities in 5 different countries.
History
Federal Electric
Federal Signal was founded in Chicago, Illinois, as the Federal Electric Company in 1901 by brothers John and James Gilchrist and partner John Goehst, manufacturing and selling store signs lit by incandescent lamps. By 1915, they began manufacturing and selling electrically operated mechanical sirens (such as the Q Siren and the Model 66 Siren). During this time, Federal Electric came under the ownership of Commonwealth Edison, eventually becoming a part of the utility empire of Samuel Insull.
By the 1950s, the company was manufacturing outdoor warning sirens, most notably the Thunderbolt series, primarily intended for warning of air raid attacks or fallout during the Cold War. Many of these sirens have been removed, but some still are operating in tornado siren systems. Longtime engineer Earl Gosswiller patented the Beacon-Ray and TwinSonic products, which were popular emergency vehicle lightbars.
Federal Sign & Signal
In 1955, the company became a corporation, renaming itself "Federal Sign and Signal Corporation" . By this time, it made outdoor warning sirens, police sirens, fire alarms, and outdoor lighting.
By 1961, Federal Sign and Signal had gone public, trading on the NASDAQ market. This was when new products started being manufactured and sold, such as the Federal Signal STH-10. In 1962, the company merged with Electrical Products Corporation, a sign manufacturer based in Los Angeles.
Federal Signal
In 1976, the company became Federal Signal Corporation.
On Feb 22, 2000, Federal Signal Corporation announced the signing of a definitive agreement for the acquisition of P.C.S. Company.
On June 27, 2005, Federal Signal Corporation announced the signing of a joint venture agreement to establish a Chinese company, Federal Signal (Shanghai) Environmental & Sanitary Vehicle Company Limited, based near Shanghai, China.
On February 29, 2016, Federal Signal announced the signing of a definitive agreement for the acquisition of Canada's largest infrastructure-maintenance equipment supplier Joe Johnson Equipment (1), and the rights to the name and company.
On May 8, 2017, Federal Signal announced the acquisition of Truck Bodies and Equipment International (TBEI), making it the owner of six dump body and trailer brands, including Crysteel, Duraclass, Rugby Manufacturing, Ox Bodies, Travis and J-Craft.
On July 2, 2019, Federal Signal completed the acquisition of the assets and operations of Mark Rite Lines Equipment Company, Inc., a manufacturer of road-marking equipment. along with HighMark Traffic Services, Inc., which provides road-marking services in Montana. The signing of the purchase agreement was previously announced on May 14, 2019.
On November 17, 2022, Federal Signal announced the signing of a definitive agreement to acquire substantially all the assets and operations of Blasters, Inc. (“Blasters”), a leading manufacturer of truck-mounted waterblasting equipment, for an initial purchase price of $14 million, subject to post-closing adjustments. In addition, there is a contingent earn-out payment of up to $8 million.
On February 12, 2025, Federal Signal announced the acquisition of Waterblasting, LLC, owner of Hog Technologies ("Hog"), a leading U.S. manufacturer of truck-mounted road-marking, line-removal, and waterblasting equipment for an initial purchase price of $78.1 million. The initial purchase price, which was funded through existing cash on hand and borrowings under the Company's revolving credit facility, was subject to certain customary adjustments for working capital and debt-like items. In addition, there was a contingent earn-out opportunity included of up to $15 million, based on the achievement of specified financial targets during 2025. Additionally, Federal Signal entered into a definitive agreement to acquire Hog's primary manufacturing facility in Stuart, Florida for $14.5 million.
November 26, 2025 — Federal Signal Corporation announced that it has completed the acquisition of Scranton Manufacturing Company LLC d/b/a New Way Trucks (“New Way”), an industry-leading U.S.-based designer and manufacturer of refuse collection vehicles. The signing of the purchase agreement was previously announced on Sept. 24, 2025
January 16, 2026 — Federal Signal Corporation (NYSE: FSS) (the “Company”), a leader in environmental and safety solutions, announced that it has completed the acquisition of Mega Corp. (“Mega”), a leading manufacturer of specialty vehicles and equipment for use in global metal extraction and construction markets.
Discontinued products
Federal Signal STH-10
The Federal Signal STH-10 is a discontinued omnidirectional siren produced by Federal Signal over a span of 50 years. It has twelve ports with a 10 horsepower AC Motor. Most examples are still around today.
Federal Signal Thunderbolt
The Federal Signal Thunderbolt is a discontinued series of rotating sirens produced by Federal Signal from 1952 to 1990, during the Cold War to warn of a nuclear attack. The three most common models made were the single-tone 1000, dual-tone 1000T, and the 1003 that came with a solenoid to make a hi-lo signal. Many towns in the United States still use Thunderbolts to warn the public in the event of severe weather, such as when a tornado warning is issued, but many Thunderbolts are now collecting rust in graveyards of companies assigned to install and remove civil defense sirens, where they can be purchased and refurbished by private collectors.
Source: Wikipedia, CC BY-SA 4.0 · View on Wikipedia ↗
FSS Stock Snapshot Price, market cap, P/E, EPS, ROE, debt/equity, 52-week range
FSS 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 |
|---|---|
| May 15, 2026 | $0.1500 |
| March 13, 2026 | $0.1500 |
| Nov. 14, 2025 | $0.1400 |
| Aug. 15, 2025 | $0.1400 |
| May 16, 2025 | $0.1400 |
| March 14, 2025 | $0.1400 |
| Nov. 15, 2024 | $0.1200 |
| Aug. 16, 2024 | $0.1200 |
| May 16, 2024 | $0.1200 |
| March 14, 2024 | $0.1200 |
| Nov. 16, 2023 | $0.1000 |
| Aug. 17, 2023 | $0.1000 |
| May 18, 2023 | $0.1000 |
| March 16, 2023 | $0.0900 |
| Nov. 17, 2022 | $0.0900 |
| Aug. 18, 2022 | $0.0900 |
| May 19, 2022 | $0.0900 |
| March 17, 2022 | $0.0900 |
| Nov. 18, 2021 | $0.0900 |
| Aug. 19, 2021 | $0.0900 |
FSS Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside
- Strong Buy 2 18.2%
- Buy 6 54.5%
- Hold 3 27.3%
- Sell 0 0.0%
- Strong Sell 0 0.0%
12-Month Price Target
7 analysts · 2026-08-14Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date
| Period | EPS Actual | EPS Est | Surprise |
|---|---|---|---|
| June 30, 2026 | $1.42 | $1.30 | 0.12% |
| March 31, 2026 | $1.18 | $0.90 | 0.28% |
| Dec. 31, 2025 | $1.16 | $1.08 | 0.08% |
| Sept. 30, 2025 | $1.14 | $1.09 | 0.05% |
| June 30, 2025 | $1.17 | $1.07 | 0.10% |
| March 31, 2025 | $0.76 | $0.74 | 0.02% |
Peer comparison (GICS sub-industry) Key metrics vs sector peers
| Ticker | Market Cap | P/E | Rev YoY | Net Margin | ROE | Gross Margin |
|---|---|---|---|---|---|---|
| FSS | $6.61B | 27.1 | 17.1% | 11.3% | 18.6% | 28.9% |
| CMI | — | 24.9 | -1.3% | 8.8% | 26.2% | 25.3% |
| PCAR | — | 24.3 | -15.5% | 8.3% | 12.9% | — |
| WAB | $36.41B | 31.3 | 7.5% | 10.5% | 11.0% | 34.1% |
| ALSN | — | 13.4 | -6.7% | 20.7% | 34.4% | 48.6% |
| OSK | $7.86B | — | -2.9% | 6.2% | 14.9% | 17.4% |
| TEX | $3.46B | 16.0 | 5.7% | 4.1% | 10.9% | 19.4% |
| ATMU | — | 20.8 | 5.7% | 11.8% | 59.7% | 28.2% |
| TRN | — | 8.7 | -29.9% | 11.7% | 23.7% | — |
| BLBD | $1.85B | 14.9 | 9.9% | 8.6% | 61.6% | 20.5% |
| GBX | $1.44B | 7.3 | -8.6% | 6.3% | 14.0% | 18.8% |
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 | $2.18B | $1.86B | $1.72B | $1.43B | $1.21B | $1.13B | $1.22B | $1.09B | $898M | $708M | $768M | $779M | |
| Cost of Revenue | $1.55B | $1.33B | $1.27B | $1.09B | $924M | $837M | $898M | $807M | $677M | $524M | $542M | $570M | |
| Gross Profit | $631M | $533M | $450M | $345M | $289M | $294M | $323M | $282M | $221M | $183M | $226M | $209M | |
| SG&A Expense | $256M | $234M | $210M | $172M | $149M | $149M | $164M | $159M | $144M | $120M | $122M | $120M | |
| Operating Income | $341M | $281M | $224M | $161M | $131M | $131M | $147M | $122M | $74M | $61M | $103M | $89M | |
| Interest Expense | $14M | $12M | $20M | $10M | $4M | $6M | $8M | $9M | $7M | $2M | $2M | $4M | |
| Other Non-op | $-2M | $-1M | $-2M | $400.0K | $2M | $-1M | $-600.0K | $-600.0K | $800.0K | $-2M | $-1M | $-2M | |
| Pretax Income | $324M | $264M | $203M | $151M | $118M | $125M | $139M | $112M | $61M | $57M | $100M | $83M | |
| Income Tax | $78M | $48M | $46M | $30M | $17M | $28M | $30M | $18M | $500.0K | $17M | $34M | $24M | |
| Net Income | $247M | $216M | $157M | $120M | $101M | $96M | $108M | $94M | $62M | $44M | $64M | $64M | |
| EPS (Basic) | $4.06 | $3.55 | $2.59 | $1.99 | $1.65 | $1.59 | $1.80 | $1.57 | $1.03 | $0.72 | $1.02 | $1.01 | |
| EPS (Diluted) | $4.01 | $3.50 | $2.56 | $1.97 | $1.63 | $1.56 | $1.76 | $1.54 | $1.02 | $0.71 | $1.00 | $1.00 | |
| Shares (Basic) | 60,800,000 | 60,900,000 | 60,700,000 | 60,500,000 | 60,800,000 | 60,300,000 | 60,200,000 | 59,900,000 | 59,700,000 | 60,400,000 | 62,200,000 | 62,700,000 | |
| Shares (Diluted) | 61,500,000 | 61,700,000 | 61,500,000 | 61,200,000 | 61,900,000 | 61,700,000 | 61,600,000 | 61,200,000 | 60,400,000 | 61,200,000 | 63,400,000 | 63,600,000 | |
| EBITDA | $421M | $347M | $285M | $216M | $181M | $176M | $189M | $158M | $97M | $77M | $116M | $108M |
Balance Sheet 28
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $64M | $91M | $61M | $48M | $40M | $82M | $32M | $37M | $38M | $51M | $76M | $24M | |
| Receivables | $292M | $196M | $186M | $174M | $136M | $127M | $134M | $124M | $118M | $81M | $73M | $74M | |
| Inventory | $472M | $331M | $303M | $293M | $229M | $185M | $183M | $157M | $137M | $120M | $87M | $88M | |
| Prepaid Expense | $26M | $24M | $20M | $17M | $25M | $12M | $12M | $9M | $11M | $8M | $15M | $9M | |
| Other Current Assets | · | · | · | · | · | · | · | · | · | · | · | $3M | |
| Current Assets | $854M | $642M | $570M | $531M | $431M | $406M | $361M | $328M | $304M | $260M | $315M | $271M | |
| PP&E (Net) | $275M | $219M | $191M | $179M | $142M | $107M | $92M | $62M | $60M | $43M | $45M | $53M | |
| PP&E (Gross) | $483M | $406M | $364M | $336M | $294M | $243M | $217M | $178M | $169M | $144M | $145M | $153M | |
| Accum. Depreciation | $208M | $187M | $173M | $156M | $152M | $136M | $126M | $116M | $109M | $101M | $100M | $100M | |
| Goodwill | $620M | $478M | $473M | $453M | $432M | $394M | $389M | $375M | $377M | $236M | $232M | $235M | |
| Intangibles | $383M | $200M | $208M | $208M | $206M | $154M | $163M | $143M | $152M | $10M | $200.0K | · | |
| Total Assets | $2.39B | $1.77B | $1.62B | $1.52B | $1.37B | $1.21B | $1.17B | $1.02B | $992M | $643M | $666M | $659M | |
| Accounts Payable | $98M | $79M | $67M | $72M | $65M | $52M | $65M | $66M | $52M | $35M | $38M | $42M | |
| Short-term Debt | · | · | · | · | · | · | · | · | · | · | · | $0 | |
| Current Liabilities | $282M | $242M | $196M | $180M | $170M | $148M | $160M | $159M | $117M | $85M | $117M | $139M | |
| Capital Leases | $22M | $22M | $15M | $18M | $22M | $16M | $22M | $0 | · | · | · | · | |
| Deferred Tax | $72M | $58M | $53M | $51M | $53M | $54M | $53M | $46M | $45M | $0 | · | · | |
| Other Non-current Liabilities | $27M | $11M | $16M | $13M | $14M | $24M | $17M | $16M | $28M | $27M | $17M | $16M | |
| Total Liabilities | $1.01B | $579M | $619M | $663M | $582M | $507M | $524M | $494M | $535M | $249M | $261M | $287M | |
| Long-term Debt | · | $211M | $297M | $361M | $281M | $209M | $220M | $209M | $277M | · | · | · | |
| Total Debt | $0 | $7M | $4M | $800.0K | · | · | · | · | · | · | $0 | $6M | |
| Common Stock | $71M | $70M | $70M | $70M | $69M | $68M | $67M | $66M | $66M | $65M | $65M | $64M | |
| Retained Earnings | $1.32B | $1.10B | $916M | $782M | $684M | $605M | $528M | $432M | $347M | $302M | $275M | $227M | |
| Treasury Stock | $264M | $208M | $194M | $179M | $151M | $120M | $93M | $88M | $86M | $81M | $41M | $27M | |
| AOCI | $-71M | $-89M | $-81M | $-84M | $-74M | $-92M | $-89M | $-97M | $-77M | $-92M | $-89M | $-80M | |
| Stockholders' Equity | $1.38B | $1.19B | $1.00B | $861M | $784M | $702M | $642M | $530M | $457M | $394M | $406M | $372M | |
| Liabilities + Equity | $2.39B | $1.77B | $1.62B | $1.52B | $1.37B | $1.21B | $1.17B | $1.02B | $992M | $643M | $666M | $659M | |
| Shares Outstanding | 60,900,000 | 61,100,000 | 61,000,000 | 60,700,000 | 60,900,000 | 60,500,000 | 60,500,000 | 60,200,000 | 60,000,000 | 59,600,000 | 62,200,000 | 62,500,000 |
Cash Flow 19
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $80M | $65M | $60M | $55M | $50M | $45M | $42M | $36M | $30M | $19M | $12M | $12M | |
| Stock-based Comp | $15M | $16M | $13M | $10M | $8M | $8M | $9M | $8M | $5M | $5M | $7M | $6M | |
| Deferred Tax | $14M | $5M | $-300.0K | $-4M | $-6M | $6M | $3M | $-6M | $-15M | $8M | $26M | $19M | |
| Amort. of Intangibles | $18M | $15M | $15M | $13M | $11M | $10M | $9M | $8M | $5M | · | · | · | |
| Restructuring | · | · | · | $0 | $0 | $1M | $0 | $0 | $600.0K | $2M | $400.0K | $0 | |
| Other Non-cash | $-101M | $-71M | $-36M | $-109M | $-50M | $-19M | $-59M | $-40M | $-8M | $-51M | $-11M | $-32M | |
| Operating Cash Flow | $255M | $231M | $194M | $72M | $102M | $136M | $103M | $93M | $73M | $25M | $97M | $72M | |
| CapEx | $28M | $41M | $30M | $53M | $37M | $30M | $35M | $14M | $8M | $6M | $10M | $14M | |
| Investing Cash Flow | $-528M | $-79M | $-84M | $-100M | $-169M | $-34M | $-84M | $-11M | $-278M | $-17M | $-13M | $-12M | |
| Debt Issued | $400M | $0 | $0 | · | · | · | · | · | · | · | $0 | $0 | |
| Net Debt Issued | $400M | · | · | · | · | · | · | $0 | $0 | $-43M | $-6M | $-22M | |
| Stock Repurchased | $40M | $7M | $6M | $16M | $15M | $14M | $1M | $1M | $0 | $38M | $11M | $10M | |
| Net Stock Activity | $-40M | $-7M | $-6M | $-16M | $-15M | $-14M | $-1M | $-1M | $0 | $-38M | $-11M | $-10M | |
| Dividends Paid | $34M | $29M | $24M | $22M | $22M | $19M | $19M | $19M | $17M | $17M | $16M | $6M | |
| Financing Cash Flow | $244M | $-121M | $-98M | $36M | $26M | $-53M | $-25M | $-81M | $191M | $-36M | $-33M | $-54M | |
| Net Change in Cash | $-27M | $30M | $14M | $7M | $-41M | $50M | $-6M | $-100.0K | $-13M | $-30M | $51M | $7M | |
| Taxes Paid | $65M | · | · | · | · | · | · | · | · | · | · | · | |
| Free Cash Flow | $227M | $191M | $164M | $19M | $64M | $106M | $68M | $79M | $65M | $19M | $88M | $53M | |
| Levered FCF | $216M | $180M | $149M | $11M | $61M | $102M | $62M | $71M | $58M | $17M | $86M | $50M |
Profitability 8
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 28.9% | 28.6% | 26.1% | 24.0% | 23.8% | 26.0% | 26.4% | 25.9% | 24.6% | 25.9% | 29.4% | 25.4% | |
| Operating Margin | 15.6% | 15.1% | 13.0% | 11.2% | 10.8% | 11.6% | 12.0% | 11.2% | 7.5% | 8.2% | 13.4% | 10.1% | |
| Net Margin | 11.3% | 11.6% | 9.1% | 8.4% | 8.3% | 8.5% | 8.9% | 8.6% | 6.9% | 6.2% | 8.3% | 6.9% | |
| Pretax Margin | 14.9% | 14.2% | 11.8% | 10.5% | 9.7% | 11.0% | 11.3% | 10.2% | 6.8% | 8.0% | 13.0% | 9.5% | |
| EBITDA Margin | 19.3% | 18.6% | 16.5% | 15.0% | 14.9% | 15.6% | 15.4% | 14.5% | 10.8% | 10.8% | 15.0% | 11.7% | |
| ROA | 11.9% | 12.8% | 10.0% | 8.3% | 7.8% | 8.1% | 9.9% | 9.3% | 7.5% | 6.7% | 9.6% | 9.8% | |
| ROE | 18.6% | 18.5% | 16.1% | 14.3% | 13.0% | 13.9% | 17.4% | 18.0% | 14.0% | 11.0% | 15.8% | 17.0% | |
| ROIC | 18.8% | 19.3% | 17.3% | 14.9% | 14.3% | 14.4% | 17.9% | 19.2% | 14.5% | 10.2% | 16.8% | 17.7% |
Liquidity & Solvency 4
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 3.0 | 2.7 | 2.9 | 2.9 | 2.5 | 2.7 | 2.3 | 2.1 | 2.6 | 3.1 | 2.7 | 2.1 | |
| Quick Ratio | 1.3 | 1.2 | 1.3 | 1.2 | 1.0 | 1.4 | 1.0 | 1.0 | 1.3 | 1.6 | 1.3 | 1.0 | |
| Debt / Equity | 0.0 | 0.0 | 0.0 | 0.0 | · | · | · | · | · | · | 0.0 | 0.0 | |
| Interest Coverage | 24.2 | 22.5 | 11.4 | 15.6 | 29.0 | 23.1 | 18.6 | 13.1 | 9.2 | 30.4 | 44.9 | 24.4 |
Efficiency 3
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 1.0 | 1.1 | 1.1 | 1.0 | 0.9 | 1.0 | 1.1 | 1.1 | 1.1 | 1.1 | 1.2 | 1.4 | |
| Inventory Turnover | 3.9 | 4.2 | 4.3 | 4.2 | 4.5 | 4.6 | 5.3 | 5.5 | 5.3 | 5.1 | 6.2 | 5.9 | |
| Receivables Turnover | 8.9 | 9.7 | 9.6 | 9.3 | 9.2 | 8.7 | 9.4 | 9.0 | 9.0 | 9.2 | 10.5 | 9.0 |
Growth Rates 10
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue YoY | 17.1% | 8.1% | 20.1% | 18.3% | 7.3% | · | · | · | · | · | · | · | |
| Revenue CAGR 3Y | 15.0% | 15.3% | 15.1% | · | · | · | · | · | · | · | · | · | |
| Revenue CAGR 5Y | 14.0% | · | · | · | · | · | · | · | · | · | · | · | |
| EPS YoY | 14.6% | 36.7% | 29.9% | 20.9% | 4.5% | · | · | · | · | · | · | · | |
| EPS CAGR 3Y | 26.7% | 29.0% | 17.9% | · | · | · | · | · | · | · | · | · | |
| EPS CAGR 5Y | 20.8% | · | · | · | · | · | · | · | · | · | · | · | |
| Net Income YoY | 14.0% | 37.4% | 30.7% | 19.7% | 4.6% | · | · | · | · | · | · | · | |
| Net Income CAGR 3Y | 27.0% | 29.1% | 17.8% | · | · | · | · | · | · | · | · | · | |
| Net Income CAGR 5Y | 20.7% | · | · | · | · | · | · | · | · | · | · | · | |
| Dividend CAGR 5Y | 11.9% | · | · | · | · | · | · | · | · | · | · | · |
Valuation (TTM) 17
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $2.18B | $1.86B | $1.72B | $1.43B | $1.21B | $1.13B | $1.22B | $1.09B | $898M | $708M | $768M | $779M | |
| Net Income TTM | $247M | $216M | $157M | $120M | $101M | $96M | $108M | $94M | $62M | $44M | $64M | $64M | |
| Market Cap | $6.61B | $5.65B | $4.68B | $2.82B | $2.64B | $2.01B | $1.95B | $1.20B | $1.21B | $930M | $986M | $965M | |
| Enterprise Value | $6.55B | $5.56B | $4.62B | $2.77B | · | · | · | · | · | · | $910M | $940M | |
| P/E | 27.1 | 26.4 | 30.0 | 23.6 | 26.6 | 21.3 | 18.3 | 12.9 | 19.7 | 22.0 | 15.8 | 15.4 | |
| P/S | 3.0 | 3.0 | 2.7 | 2.0 | 2.2 | 1.8 | 1.6 | 1.1 | 1.3 | 1.3 | 1.3 | 1.2 | |
| P/B | 4.8 | 4.8 | 4.7 | 3.3 | 3.4 | 2.9 | 3.0 | 2.3 | 2.6 | 2.4 | 2.4 | 2.6 | |
| P / Tangible Book | 17.4 | 11.1 | 14.6 | 14.2 | 18.1 | 13.0 | · | · | · | · | · | · | |
| P / Cash Flow | 26.0 | 24.4 | 24.1 | 39.3 | 25.9 | 14.7 | 18.9 | 12.9 | 16.6 | 37.7 | 10.1 | 13.3 | |
| P / FCF | 29.1 | 29.6 | 28.5 | 150.0 | 41.0 | 18.8 | 28.8 | 15.2 | 18.6 | 50.0 | 11.3 | 18.3 | |
| EV / EBITDA | 15.5 | 16.0 | 16.2 | 12.9 | · | · | · | · | · | · | 7.9 | 8.7 | |
| EV / FCF | 28.8 | 29.2 | 28.2 | 147.6 | · | · | · | · | · | · | 10.4 | 17.8 | |
| EV / Revenue | 3.0 | 3.0 | 2.7 | 1.9 | · | · | · | · | · | · | 1.2 | 1.2 | |
| Dividend Yield | 0.52% | 0.52% | 0.51% | 0.77% | 0.83% | 0.97% | 0.99% | 1.6% | 1.4% | 1.8% | 1.6% | 0.58% | |
| Earnings Yield | 3.7% | 3.8% | 3.3% | 4.2% | 3.8% | 4.7% | 5.5% | 7.7% | 5.1% | 4.5% | 6.3% | 6.5% | |
| Payout Ratio | 13.8% | 13.6% | 15.1% | 18.1% | 21.9% | 20.2% | 17.8% | 19.9% | 27.3% | 38.6% | 24.6% | 8.8% | |
| Annual Payout | $34M | $29M | $24M | $22M | $22M | $19M | $19M | $19M | $17M | $17M | $16M | $6M |
Income Statement 15
| Metric | Trend | 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 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $670M | $626M | $597M | $555M | $565M | $464M | $472M | $474M | $490M | $425M | $448M | $446M | $442M | $386M | $392M | $346M | |
| Cost of Revenue | $466M | $446M | $428M | $394M | $395M | $333M | $339M | $334M | $346M | $309M | $329M | $329M | $325M | $290M | $295M | $264M | |
| Gross Profit | $204M | $179M | $169M | $162M | $170M | $131M | $133M | $140M | $144M | $116M | $119M | $118M | $117M | $96M | $97M | $83M | |
| SG&A Expense | $78M | $72M | $67M | $61M | $67M | $60M | $58M | $60M | $58M | $57M | $54M | $51M | $53M | $52M | $46M | $40M | |
| Operating Income | $118M | $100M | $84M | $94M | $98M | $66M | $70M | $76M | $81M | $54M | $63M | $62M | $59M | $40M | $47M | $40M | |
| Interest Expense | $6M | $7M | $5M | $3M | $4M | $3M | $3M | $3M | $3M | $3M | $4M | $5M | $6M | $5M | $4M | $3M | |
| Other Non-op | $-800.0K | $-600.0K | $-100.0K | $-700.0K | $-800.0K | $-700.0K | $-300.0K | $-300.0K | $-400.0K | $-200.0K | $-300.0K | $-300.0K | $-1M | $-100.0K | $-200.0K | $-100.0K | |
| Pretax Income | $111M | $92M | $79M | $90M | $93M | $62M | $63M | $73M | $78M | $51M | $58M | $57M | $53M | $35M | $42M | $37M | |
| Income Tax | $25M | $22M | $18M | $22M | $22M | $16M | $13M | $19M | $17M | $-700.0K | $12M | $14M | $12M | $7M | $7M | $5M | |
| Net Income | $86M | $70M | $61M | $68M | $71M | $46M | $50M | $54M | $61M | $52M | $46M | $43M | $40M | $27M | $35M | $32M | |
| EPS (Basic) | $1.41 | $1.16 | $1.00 | $1.12 | $1.18 | $0.76 | $0.82 | $0.88 | $1.00 | $0.85 | $0.77 | $0.71 | $0.66 | $0.45 | $0.57 | $0.53 | |
| EPS (Diluted) | $1.40 | $1.14 | $0.99 | $1.11 | $1.16 | $0.75 | $0.80 | $0.87 | $0.99 | $0.84 | $0.74 | $0.71 | $0.66 | $0.45 | $0.57 | $0.52 | |
| Shares (Basic) | 60,900,000 | 60,900,000 | -121,600,000 | 60,700,000 | 60,600,000 | 61,100,000 | -122,000,000 | 61,000,000 | 61,000,000 | 60,900,000 | -121,500,000 | 60,800,000 | 60,700,000 | 60,700,000 | -121,000,000 | 60,400,000 | |
| Shares (Diluted) | 61,500,000 | 61,500,000 | -123,000,000 | 61,400,000 | 61,300,000 | 61,800,000 | -123,300,000 | 61,700,000 | 61,700,000 | 61,600,000 | -122,600,000 | 61,400,000 | 61,400,000 | 61,300,000 | -122,100,000 | 61,000,000 | |
| EBITDA | $143M | $124M | · | $114M | $118M | $84M | · | $76M | $81M | $70M | · | $62M | $59M | $54M | · | $40M |
Balance Sheet 26
| Metric | Trend | 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 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $63M | $71M | $64M | $54M | $65M | $58M | $91M | $74M | $49M | $49M | · | $41M | $49M | $38M | · | $36M | |
| Receivables | $289M | $310M | $292M | $264M | $238M | $223M | $196M | $220M | $214M | $191M | · | $213M | $193M | $192M | · | $170M | |
| Inventory | $480M | $478M | $472M | $367M | $356M | $362M | $331M | $337M | $327M | $323M | · | $330M | $339M | $318M | · | $288M | |
| Prepaid Expense | $26M | $18M | $26M | $21M | $25M | $22M | $24M | $18M | $23M | $32M | · | $19M | $24M | $19M | · | $18M | |
| Current Assets | $857M | $877M | $854M | $706M | $684M | $665M | $642M | $649M | $612M | $595M | · | $604M | $606M | $566M | · | $511M | |
| PP&E (Net) | $290M | $287M | $275M | $237M | $237M | $236M | $219M | $206M | $203M | $193M | · | $188M | $189M | $181M | · | $171M | |
| PP&E (Gross) | · | · | $483M | · | · | · | $406M | · | · | · | · | · | · | · | · | · | |
| Accum. Depreciation | $219M | $215M | $208M | $205M | $200M | $194M | $187M | $186M | $182M | $178M | · | $170M | $167M | $162M | · | $160M | |
| Goodwill | $637M | $627M | $620M | $522M | $518M | $514M | $478M | $472M | $470M | $470M | $473M | $474M | $475M | $458M | $453M | $431M | |
| Intangibles | $387M | $394M | $383M | $218M | $222M | $226M | $200M | $197M | $201M | $205M | · | $212M | $217M | $213M | · | $198M | |
| Total Assets | $2.44B | $2.45B | $2.39B | $1.94B | $1.92B | $1.88B | $1.77B | $1.73B | $1.69B | $1.65B | $1.62B | $1.65B | $1.66B | $1.58B | $1.52B | $1.47B | |
| Accounts Payable | $115M | $116M | $98M | $103M | $103M | $104M | $79M | $89M | $87M | $89M | · | $82M | $87M | $96M | · | $81M | |
| Current Liabilities | $313M | $308M | $282M | $271M | $263M | $278M | $242M | $229M | $212M | $211M | · | $203M | $198M | $203M | · | $181M | |
| Capital Leases | $24M | $23M | $22M | $23M | $20M | $21M | $22M | $21M | $21M | $15M | · | $17M | $18M | $19M | · | $19M | |
| Deferred Tax | $78M | $74M | $72M | $67M | $58M | $59M | $58M | $56M | $56M | $54M | · | $57M | $53M | $50M | · | $57M | |
| Other Non-current Liabilities | $26M | $24M | $27M | $12M | $12M | $12M | $11M | $13M | $12M | $16M | · | $22M | $21M | $16M | · | $14M | |
| Total Liabilities | $932M | $1.02B | $1.01B | $617M | $654M | $677M | $579M | $584M | $592M | $607M | · | $699M | $737M | $702M | · | $637M | |
| Long-term Debt | · | · | · | $212M | $268M | $276M | · | $230M | $254M | $271M | · | $364M | $407M | $374M | · | $330M | |
| Total Debt | $5M | $2M | · | $11M | $10M | $9M | · | $7M | $6M | $5M | · | $3M | $2M | $2M | · | · | |
| Common Stock | $71M | $71M | $71M | $71M | $71M | $71M | $70M | $70M | $70M | $70M | · | $70M | $70M | $70M | · | $69M | |
| Retained Earnings | $1.45B | $1.38B | $1.32B | $1.26B | $1.20B | $1.14B | $1.10B | $1.06B | $1.01B | $960M | · | $876M | $838M | $804M | · | $753M | |
| Treasury Stock | $279M | $272M | $264M | $262M | $260M | $236M | $208M | $206M | $201M | $199M | · | $190M | $186M | $183M | · | $171M | |
| AOCI | $-79M | $-74M | $-71M | $-75M | $-72M | $-85M | $-89M | $-82M | $-85M | $-84M | · | $-84M | $-80M | $-83M | · | $-88M | |
| Stockholders' Equity | $1.51B | $1.43B | $1.38B | $1.32B | $1.26B | $1.20B | $1.19B | $1.15B | $1.10B | $1.04B | $1.00B | $956M | $924M | $882M | $861M | $828M | |
| Liabilities + Equity | $2.44B | $2.45B | $2.39B | $1.94B | $1.92B | $1.88B | $1.77B | $1.73B | $1.69B | $1.65B | · | $1.65B | $1.66B | $1.58B | · | $1.47B | |
| Shares Outstanding | · | · | 60,900,000 | · | · | · | 61,100,000 | · | · | · | · | · | · | · | · | · |
Cash Flow 15
| Metric | Trend | 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 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $25M | $24M | $22M | $20M | $20M | $19M | $18M | $16M | $16M | $15M | $15M | $15M | $16M | $14M | $14M | $14M | |
| Stock-based Comp | $5M | $3M | $3M | $4M | $6M | $2M | $3M | $3M | $4M | $4M | $4M | $3M | $4M | $2M | $3M | $2M | |
| Deferred Tax | $4M | $2M | $5M | $9M | $-500.0K | $700.0K | $900.0K | $2M | $2M | $800.0K | $-2M | $-200.0K | $2M | $-300.0K | $-4M | $-3M | |
| Amort. of Intangibles | $7M | $6M | $5M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $4M | $3M | $3M | |
| Other Non-cash | · | $8M | · | · | · | $-63M | · | · | · | $-81M | · | · | · | $-72M | · | · | |
| Operating Cash Flow | $113M | $101M | $97M | $61M | $60M | $37M | $91M | $69M | $41M | $31M | $103M | $48M | $36M | $7M | $39M | $10M | |
| CapEx | $12M | $7M | $8M | $7M | $7M | $6M | $8M | $8M | $16M | $8M | $9M | $6M | $10M | $6M | $7M | $4M | |
| Investing Cash Flow | $-10M | $-52M | $-427M | $-7M | $-7M | $-88M | $-48M | $-8M | $-15M | $-8M | $-8M | $-4M | $-52M | $-19M | $-50M | $-4M | |
| Stock Repurchased | $100.0K | $0 | $0 | $0 | $21M | $18M | $2M | $4M | $0 | $100.0K | $1M | $4M | $0 | $0 | $0 | $0 | |
| Net Stock Activity | · | $0 | · | · | · | $-18M | · | $-4M | · | $-100.0K | · | $-4M | · | $0 | · | · | |
| Dividends Paid | $9M | $9M | $8M | $9M | $8M | $9M | $7M | $7M | $7M | $7M | $6M | $6M | $6M | $6M | $5M | $6M | |
| Financing Cash Flow | $-111M | $-42M | $339M | $-65M | $-47M | $17M | $-24M | $-37M | $-25M | $-35M | $-77M | $-50M | $26M | $3M | $21M | $-500.0K | |
| Net Change in Cash | $-9M | $8M | $9M | $-10M | $7M | $-34M | $17M | $25M | $-300.0K | $-12M | $20M | $-8M | $10M | $-9M | $12M | $4M | |
| Free Cash Flow | · | $95M | · | · | · | $31M | · | · | · | $23M | · | · | · | $1M | · | · | |
| Levered FCF | · | $89M | · | · | · | $29M | · | · | · | $20M | · | · | · | $-3M | · | · |
Profitability 8
| Metric | Trend | 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 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 30.4% | 28.7% | · | 29.1% | 30.0% | 28.2% | · | 29.6% | 29.4% | 27.3% | · | 26.4% | 26.5% | 24.9% | · | 23.9% | |
| Operating Margin | 17.6% | 15.9% | · | 16.9% | 17.3% | 14.2% | · | 16.0% | 16.5% | 12.8% | · | 14.0% | 13.4% | 10.2% | · | 11.4% | |
| Net Margin | 12.8% | 11.2% | · | 12.3% | 12.7% | 10.0% | · | 11.4% | 12.4% | 12.1% | · | 9.7% | 9.1% | 7.1% | · | 9.2% | |
| Pretax Margin | 16.6% | 14.7% | · | 16.3% | 16.5% | 13.4% | · | 15.3% | 15.8% | 12.0% | · | 12.8% | 11.9% | 9.0% | · | 10.6% | |
| EBITDA Margin | 21.3% | 19.7% | · | 20.6% | 20.8% | 18.2% | · | 16.0% | 16.5% | 16.4% | · | 14.0% | 13.4% | 14.0% | · | 11.4% | |
| ROA | 4.0% | 3.2% | · | 3.7% | 4.0% | 2.6% | · | 3.2% | 3.6% | 3.2% | · | 2.8% | 2.6% | 1.9% | · | 2.2% | |
| ROE | 6.2% | 5.3% | · | 5.5% | 6.0% | 4.1% | · | 5.1% | 6.0% | 5.4% | · | 4.9% | 4.7% | 3.4% | · | 3.9% | |
| ROIC | 6.0% | 5.3% | · | 5.3% | 5.9% | 4.0% | · | 4.9% | 5.8% | 5.2% | · | 4.9% | 4.9% | 3.5% | · | 4.1% |
Liquidity & Solvency 4
| Metric | Trend | 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 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 2.7 | 2.8 | · | 2.6 | 2.6 | 2.4 | · | 2.8 | 2.9 | 2.8 | · | 3.0 | 3.1 | 2.8 | · | 2.8 | |
| Quick Ratio | 1.1 | 1.2 | · | 1.2 | 1.2 | 1.0 | · | 1.3 | 1.2 | 1.1 | · | 1.3 | 1.2 | 1.1 | · | 1.1 | |
| Debt / Equity | 0.0 | 0.0 | · | 0.0 | 0.0 | 0.0 | · | 0.0 | 0.0 | 0.0 | · | 0.0 | 0.0 | 0.0 | · | · | |
| Interest Coverage | 19.7 | 14.4 | · | 33.6 | 27.9 | 21.9 | · | 25.3 | 25.3 | 17.0 | · | 12.3 | 10.6 | 8.4 | · | 14.6 |
Efficiency 3
| Metric | Trend | 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 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 0.3 | 0.3 | · | 0.3 | 0.3 | 0.3 | · | 0.3 | 0.3 | 0.3 | · | 0.3 | 0.3 | 0.3 | · | 0.2 | |
| Inventory Turnover | 1.1 | 1.1 | · | 1.1 | 1.2 | 1.0 | · | 1.0 | 1.0 | 1.0 | · | 1.1 | 1.1 | 1.1 | · | 1.0 | |
| Receivables Turnover | 2.5 | 2.3 | · | 2.3 | 2.5 | 2.2 | · | 2.2 | 2.4 | 2.2 | · | 2.3 | 2.4 | 2.4 | · | 2.1 |
Valuation (TTM) 6
| Metric | Trend | 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 | Q4 2022 | Q3 2022 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $2.42B | $2.21B | · | $2.06B | $1.99B | $1.85B | · | $1.84B | $1.80B | $1.70B | · | $1.62B | $1.54B | $1.43B | · | $1.34B | |
| Net Income TTM | $296M | $256M | · | $240M | $232M | $213M | · | $210M | $196M | $163M | · | $143M | $133M | $113M | · | $115M | |
| P/E | 26.7 | 26.0 | · | 30.6 | 28.2 | 21.3 | · | 27.4 | 26.1 | 31.9 | · | 25.5 | 29.4 | 29.3 | · | 20.0 | |
| Earnings Yield | 3.7% | 3.9% | · | 3.3% | 3.5% | 4.7% | · | 3.6% | 3.8% | 3.1% | · | 3.9% | 3.4% | 3.4% | · | 5.0% | |
| Payout Ratio | 10.6% | 13.1% | · | 12.5% | 12.0% | 18.6% | · | 13.5% | 12.2% | 14.1% | · | 14.1% | 15.1% | 20.1% | · | 17.3% | |
| Annual Payout | $36M | $36M | · | $33M | $32M | $31M | · | $28M | $27M | $25M | · | $23M | $22M | $22M | · | $22M |
Financial Statements Income statement, balance sheet, cash flow — annual, last 5 years
Income Statement
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Revenue | $2.18B | $1.86B | $1.72B | $1.43B | $1.21B |
| Gross Margin % | 28.9% | 28.6% | 26.1% | 24.0% | 23.8% |
| Operating Margin % | 15.6% | 15.1% | 13.0% | 11.2% | 10.8% |
| Net Income | $247M | $216M | $157M | $120M | $101M |
| Diluted EPS | $4.01 | $3.50 | $2.56 | $1.97 | $1.63 |
Balance Sheet
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Debt / Equity | 0.0 | 0.0 | 0.0 | 0.0 | — |
| Current Ratio | 3.0 | 2.7 | 2.9 | 2.9 | 2.5 |
| Quick Ratio | 1.3 | 1.2 | 1.3 | 1.2 | 1.0 |
Cash Flow
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Free Cash Flow | $227M | $191M | $164M | $19M | $64M |
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) 508 filers · $5.1B 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 |
|---|---|---|---|---|
| 78 (-4 vs prior Q) | 42 (-1 vs prior Q) | 154 (+5 vs prior Q) | 149 (+6 vs prior Q) | +6.2M |
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 |
|---|---|---|---|---|
| VANGUARD PORTFOLIO MANAGEMENT LLC | $449,072,936 | 3,495,003 | 8.88% | Shares |
| VANGUARD CAPITAL MANAGEMENT LLC | $340,452,758 | 2,649,644 | 6.73% | Shares |
| STATE STREET CORP | $314,379,053 | 2,446,720 | 6.22% | Shares |
| Capital World Investors | $288,430,497 | 2,244,770 | 5.70% | Shares |
| GEODE CAPITAL MANAGEMENT, LLC | $222,070,438 | 1,728,022 | 4.39% | Shares |
| NEUBERGER BERMAN GROUP LLC | $184,926,153 | 1,439,226 | 3.66% | Shares |
| FMR LLC | $184,173,668 | 1,433,369 | 3.64% | Shares |
| WASATCH ADVISORS LP | $162,911,612 | 1,506,488 | 3.22% | Shares |
| DIMENSIONAL FUND ADVISORS LP | $147,197,631 | 1,145,597 | 2.91% | Shares |
| FIRST TRUST ADVISORS LP | $140,147,646 | 1,090,728 | 2.77% | Shares |
| NOMURA ASSET MANAGEMENT INTERNATIONAL INC. | $136,306,000 | 1,060,828 | 2.70% | Shares |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | $116,687,423 | 908,144 | 2.31% | Shares |
| Pictet Asset Management Holding SA | $113,661,834 | 884,638 | 2.25% | Shares |
| NORGES BANK | $101,917,112 | 793,191 | 2.02% | Shares |
| CONGRESS ASSET MANAGEMENT CO | $93,301,431 | 726,138 | 1.85% | Shares |
| Conestoga Capital Advisors, LLC | $92,074,715 | 716,591 | 1.82% | Shares |
| VANGUARD FIDUCIARY TRUST CO | $55,839,570 | 434,583 | 1.10% | Shares |
| NEUMEIER POMA INVESTMENT COUNSEL LLC | $51,910,988 | 404,008 | 1.03% | Shares |
| MANUFACTURERS LIFE INSURANCE COMPANY, THE | $50,910,436 | 396,221 | 1.01% | Shares |
| Waratah Capital Advisors Ltd. | $46,282,098 | 360,200 | 0.92% | Shares |
| VANGUARD GROUP INC | $45,211,012 | 416,346 | 0.89% | Shares |
| BANK OF AMERICA CORP /DE/ | $44,165,097 | 343,724 | 0.87% | Shares |
| SILVERCREST ASSET MANAGEMENT GROUP LLC | $43,108,458 | 335,497 | 0.85% | Shares |
| Global Alpha Capital Management Ltd. | $42,011,861 | 326,966 | 0.83% | Shares |
| Sandhill Capital Partners LLC | $40,786,241 | 317,427 | 0.81% | Shares |
| GAMCO INVESTORS, INC. ET AL | $40,639,460 | 316,285 | 0.80% | Shares |
| EULAV Asset Management | $37,562,274 | 292,336 | 0.74% | Shares |
| Driehaus Capital Management LLC | $36,772,425 | 286,189 | 0.73% | Shares |
| Public Sector Pension Investment Board | $36,498,484 | 284,057 | 0.72% | Shares |
| Pembroke Management, LTD | $36,412,396 | 283,387 | 0.72% | Shares |
| OBERWEIS ASSET MANAGEMENT INC/ | $34,574,603 | 269,084 | 0.68% | Shares |
| JANUS HENDERSON GROUP PLC | $34,411,085 | 318,018 | 0.68% | Shares |
| ENVESTNET ASSET MANAGEMENT INC | $34,381,204 | 267,579 | 0.68% | Shares |
| FORT WASHINGTON INVESTMENT ADVISORS INC /OH/ | $34,206,993 | 266,223 | 0.68% | Shares |
| GOLDMAN SACHS GROUP INC | $33,350,864 | 259,560 | 0.66% | Shares |
| ArrowMark Colorado Holdings LLC | $29,420,869 | 228,974 | 0.58% | Shares |
| VAUGHAN NELSON INVESTMENT MANAGEMENT, L.P. | $27,844,939 | 216,709 | 0.55% | Shares |
| Aperture Investors, LLC | $27,794,443 | 216,316 | 0.55% | Shares |
| DF DENT & CO INC | $27,495,614 | 213,990 | 0.54% | Shares |
| AMERIPRISE FINANCIAL INC | $27,327,382 | 212,681 | 0.54% | Shares |
| TWO SIGMA INVESTMENTS, LP | $26,592,933 | 206,965 | 0.53% | Shares |
| Universal- Beteiligungs- und Servicegesellschaft mbH | $24,852,408 | 193,419 | 0.49% | Shares |
| Capital Research Global Investors | $23,353,700 | 181,755 | 0.46% | Shares |
| Ranger Investment Management, L.P. | $23,054,704 | 179,428 | 0.46% | Shares |
| GABELLI FUNDS LLC | $22,948,314 | 178,600 | 0.45% | Shares |
| Squarepoint Ops LLC | $22,655,100 | 176,318 | 0.45% | Shares |
| DUDLEY & SHANLEY, INC. | $21,751,430 | 169,285 | 0.43% | Shares |
| HEALTHCARE OF ONTARIO PENSION PLAN TRUST FUND | $20,171,131 | 156,986 | 0.40% | Shares |
| RHUMBLINE ADVISERS | $18,331,384 | 142,668 | 0.36% | Shares |
| DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main | $17,027,366 | 132,519 | 0.34% | Shares |
| FRED ALGER MANAGEMENT, LLC | $16,814,972 | 130,866 | 0.33% | Shares |
| California Public Employees Retirement System | $16,382,347 | 127,499 | 0.32% | Shares |
| Montanaro Asset Management Ltd | $15,744,008 | 122,531 | 0.31% | Shares |
| BNP PARIBAS FINANCIAL MARKETS | $15,615,518 | 121,531 | 0.31% | Shares |
| Schonfeld Strategic Advisors LLC | $15,408,263 | 119,918 | 0.30% | Shares |
| RAYMOND JAMES FINANCIAL INC | $15,394,730 | 119,813 | 0.30% | Shares |
| UBS Group AG | $15,382,309 | 119,716 | 0.30% | Shares |
| Swiss National Bank | $15,303,159 | 119,100 | 0.30% | Shares |
| LOOMIS SAYLES & CO L P | $15,029,989 | 116,974 | 0.30% | Shares |
| BlackRock, Inc. | $14,696,429 | 114,378 | 0.29% | Shares |
| CONGRUENCE CAPITAL, LLC | $14,655,312 | 114,058 | 0.29% | Shares |
| Cubist Systematic Strategies, LLC | $12,371,111 | 103,968 | 0.24% | Shares |
| TUDOR INVESTMENT CORP ET AL | $12,285,571 | 95,615 | 0.24% | Shares |
| MUTUAL OF AMERICA CAPITAL MANAGEMENT LLC | $12,222,226 | 95,122 | 0.24% | Shares |
| Legal & General Group Plc | $12,009,576 | 93,467 | 0.24% | Shares |
| FIFTH THIRD BANCORP | $11,928,478 | 92,836 | 0.24% | Shares |
| SCOPUS ASSET MANAGEMENT, L.P. | $11,727,411 | 91,271 | 0.23% | Shares |
| PICTON MAHONEY ASSET MANAGEMENT | $11,506,026 | 89,548 | 0.23% | Shares |
| Bahl & Gaynor LLC | $11,133,530 | 86,649 | 0.22% | Shares |
| ALTA CAPITAL MANAGEMENT LLC/ | $11,084,128 | 86,264 | 0.22% | Shares |
| VICTORY CAPITAL MANAGEMENT INC | $10,860,746 | 84,526 | 0.21% | Shares |
| LOS ANGELES CAPITAL MANAGEMENT LLC | $10,308,110 | 80,225 | 0.20% | Shares |
| SCOPUS ASSET MANAGEMENT, L.P. | $10,279,200 | 80,000 | 0.20% | Put option |
| CARDEROCK CAPITAL MANAGEMENT INC | $9,607,711 | 74,774 | 0.19% | Shares |
| TEACHER RETIREMENT SYSTEM OF TEXAS | $9,501,578 | 73,948 | 0.19% | Shares |
| TWO SIGMA ADVISERS, LP | $9,425,612 | 86,800 | 0.19% | Shares |
| Clark Capital Management Group, Inc. | $9,000,340 | 70,047 | 0.18% | Shares |
| PARADIGM CAPITAL MANAGEMENT INC/NY | $8,994,300 | 70,000 | 0.18% | Shares |
| ALLIANCEBERNSTEIN L.P. | $8,788,430 | 81,269 | 0.17% | Shares |
| PRUDENTIAL FINANCIAL INC | $8,768,158 | 68,240 | 0.17% | Shares |
| D. E. Shaw & Co., Inc. | $8,699,287 | 67,704 | 0.17% | Shares |
| PANAGORA ASSET MANAGEMENT INC | $8,624,120 | 67,119 | 0.17% | Shares |
| 4D Advisors, LLC | $8,351,850 | 65,000 | 0.17% | Shares |
| RENAISSANCE GROUP LLC | $8,309,834 | 64,673 | 0.16% | Shares |
| AMERICAN CENTURY COMPANIES INC | $8,283,769 | 64,470 | 0.16% | Shares |
| Emerald Investment Advisers, LLC | $8,276,555 | 64,414 | 0.16% | Shares |
| SUSQUEHANNA FUNDAMENTAL INVESTMENTS, LLC | $8,272,186 | 64,380 | 0.16% | Shares |
| STATE OF WISCONSIN INVESTMENT BOARD | $7,968,050 | 62,013 | 0.16% | Shares |
| Aptus Capital Advisors, LLC | $7,896,096 | 61,453 | 0.16% | Shares |
| VANGUARD ASSET MANAGEMENT, Ltd | $7,623,312 | 59,330 | 0.15% | Shares |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | $7,221,914 | 66,783 | 0.14% | Shares |
| Homestead Advisers Corp | $7,143,273 | 55,594 | 0.14% | Shares |
| Hillsdale Investment Management Inc. | $7,025,833 | 54,680 | 0.14% | Shares |
| BARCLAYS PLC | $6,958,374 | 54,155 | 0.14% | Shares |
| Connor, Clark & Lunn Investment Management Ltd. | $6,762,686 | 52,632 | 0.13% | Shares |
| Nuveen, LLC | $6,431,438 | 50,054 | 0.13% | Shares |
| Congress Wealth Management LLC / DE / | $6,425,636 | 60,380 | 0.13% | Shares |
| Swedbank AB | $6,276,993 | 48,852 | 0.12% | Shares |
| CLIFTONLARSONALLEN WEALTH ADVISORS, LLC | $6,087,214 | 47,375 | 0.12% | Shares |
| Illinois Municipal Retirement Fund | $5,845,653 | 45,495 | 0.12% | Shares |
Company insiders 60 insiders · 1 officers · 5 directors
| Insider | Role | Last activity | Shares owned | Buys 12m | Sells 12m | Net 12m |
|---|---|---|---|---|---|---|
| WEHRENBERG KIM A | resigned as vice president | March 1, 2004 J | 158,786 | 0 | 0 | $0 |
| Eric A. Vaillancourt | Director | June 26, 2026 A | 1,415 | 0 | 0 | $0 |
| Richard A Maue | Director | June 26, 2026 A | 3,419 | 0 | 0 | $0 |
| Katrina L Helmkamp | Director | Sept. 27, 2024 A | 1,941 | 0 | 0 | $0 |
| Joseph J Ross | Director | Dec. 2, 2003 J | 24,887 | 0 | 0 | $0 |
| LOVELL JAMES A | Director | Nov. 4, 2003 M | 43,029 | 0 | 0 | $0 |
| Diane Bonina | — | Aug. 4, 2026 M | 15,689 | 0 | 5 | $-2,505,362 |
| Brenda Reichelderfer | — | Aug. 4, 2026 S | 45,888 | 0 | 1 | $-795,291 |
| Bonnie Cruickshank Lind | — | Sept. 28, 2015 A | 13,100 | 0 | 0 | $0 |
| John L Workman | — | Sept. 28, 2015 A | 18,864 | 0 | 0 | $0 |
| Julie A Cook | — | Sept. 6, 2015 F | 8,409 | 0 | 0 | $0 |
| Jennifer L Sherman | — | Sept. 4, 2015 F | 97,011 | 0 | 0 | $0 |
| Dennis J Martin | — | Sept. 4, 2015 F | 224,897 | 0 | 0 | $0 |
| Richard R Mudge | — | April 28, 2015 A | 73,615 | 0 | 0 | $0 |
| William F Owens | — | April 28, 2015 A | 76,180 | 0 | 0 | $0 |
| Paul W Jones | — | April 28, 2015 A | 111,972 | 0 | 0 | $0 |
| James E Goodwin | — | April 28, 2015 A | 108,583 | 0 | 0 | $0 |
| Svetlana Vinokur | — | April 13, 2015 A | 9,328 | 0 | 0 | $0 |
| Ian A. Hudson | — | April 10, 2015 A | — | 0 | 0 | $0 |
| Bryan L Boettger | — | April 10, 2015 A | 28,768 | 0 | 0 | $0 |
| Brian S Cooper | — | April 10, 2015 A | — | 0 | 0 | $0 |
| Esa Peltola | — | May 5, 2014 A | 40,852 | 0 | 0 | $0 |
| Joseph W Wilson | — | May 9, 2013 A | 8,651 | 0 | 0 | $0 |
| Charles F Avery JR | — | May 9, 2013 A | 9,469 | 0 | 0 | $0 |
| CAMPBELL CHARLES R | — | April 30, 2013 A | 68,214 | 0 | 0 | $0 |
| Mark Weber | — | April 26, 2013 F | 51,987 | 0 | 0 | $0 |
| Dominic A Romeo | — | April 1, 2013 A | 64,519 | 0 | 0 | $0 |
| Manfred Rietsch | — | Sept. 4, 2012 M | 10,856 | 0 | 0 | $0 |
| William Barker III | — | May 9, 2012 A | 35,558 | 0 | 0 | $0 |
| Joseph R Wright JR | — | April 2, 2012 A | 67,217 | 0 | 0 | $0 |
| David E Janek | — | Feb. 22, 2011 F | 29,186 | 0 | 0 | $0 |
| William H Osborne | — | Jan. 28, 2011 M | 99,811 | 0 | 0 | $0 |
| Fred H Lietz | — | Aug. 5, 2010 I | 22,531 | 0 | 0 | $0 |
| Jennifer Erfurth | — | July 12, 2010 A | 4,125 | 0 | 0 | $0 |
| Robert S Hamada | — | April 5, 2010 A | 34,219 | 0 | 0 | $0 |
| Leo T. Mahon | — | Sept. 21, 2009 A | 3,325 | 0 | 0 | $0 |
| GERRITY ROBERT M | — | April 30, 2009 A | 25,926 | 0 | 0 | $0 |
| John Mccartney | — | April 30, 2009 A | 32,863 | 0 | 0 | $0 |
| David Mcconnaughey | — | March 6, 2009 F | 38,571 | 0 | 0 | $0 |
| JANNING JAMES C | — | April 22, 2008 A | 35,764 | 0 | 0 | $0 |
| KUSHNER STEPHANIE K | — | Feb. 29, 2008 P | 58,057 | 0 | 0 | $0 |
| Peter Guile | — | Feb. 22, 2008 A | 25,522 | 0 | 0 | $0 |
| Michael K Wons | — | Feb. 22, 2008 A | 8,950 | 0 | 0 | $0 |
| Paul Brown | — | Feb. 22, 2008 A | 17,243 | 0 | 0 | $0 |
| Kimberly L Dickens | — | Feb. 15, 2008 F | 22,690 | 0 | 0 | $0 |
| WELDING ROBERT D | — | Aug. 16, 2007 P | 265,200 | 0 | 0 | $0 |
| Gregory A Sink | — | Feb. 26, 2007 A | 7,650 | 0 | 0 | $0 |
| Paul D Box | — | Feb. 26, 2007 A | 19,700 | 0 | 0 | $0 |
| Marc F Gustafson | — | Feb. 26, 2007 A | 41,317 | 0 | 0 | $0 |
| LATHAM KAREN | — | Dec. 12, 2006 F | 11,938 | 0 | 0 | $0 |
Insiders from SEC Form 3/4/5 filings; net = open-market P/S only
Activists & 5%+ owners 2 positions
Investors who filed SEC Schedule 13D — beneficial ownership above 5% with an intent to influence the issuer (activist stakes, board campaigns, M&A). Each row shows the most recent known state of that filer's position.
| Filer | Filed | Stake | Status | Purpose | Filing |
|---|---|---|---|---|---|
| Warren B. Kanders ×4 filings | Sept. 24, 2008 | — | Initial filing | — | SEC |
| PARCHE, LLC, STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD., RCG PB, LTD, RCG ENTERPRISE, LTD, RAMIUS ADVISORS, LLC, RCG STARBOARD ADVISORS, LLC, RAMIUS LLC, C4S & CO., L.L.C., PETER A. COHEN, MORGAN B. STARK, JEFFREY M. SOLOMON, THOMAS W. STRAUSS ×4 filings | Sept. 10, 2008 | — | Initial filing | — | SEC |
Purpose is an automated classification of the filer's own stated purpose (SEC Item 4) — not investment advice. "—" means no clear purpose was stated or the text could not be classified.
ETF ownership Held by 81 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 |
|---|---|---|---|---|
| PSCI · Invesco Exchange-Traded Fund Trust … | 2.33% | 35,646 SH | Aug. 8, 2026 | Daily |
| AMID · EA Series Trust | 2.16% | 21,300 NS | May 29, 2026 | N-PORT |
| SMCO · Tidal Trust II | 1.94% | 20,342 NS | April 30, 2026 | N-PORT |
| ALIL · EA Series Trust | 1.78% | 4,269 NS | May 29, 2026 | N-PORT |
| OSCV · ETF Series Solutions | 1.11% | 61,223 NS | April 30, 2026 | N-PORT |
| IJT · iShares Trust | 0.87% | 566,096 SH | Aug. 8, 2026 | Daily |
| VIOG · VANGUARD ADMIRAL FUNDS | 0.86% | 72,610 SH | Aug. 8, 2026 | Daily |
| SAWS · ETF Series Solutions | 0.79% | 450 NS | April 30, 2026 | N-PORT |
| RZG · Invesco Exchange-Traded Fund Trust | 0.69% | 7,453 SH | Aug. 8, 2026 | Daily |
| FNY · First Trust Exchange-Traded AlphaDE… | 0.60% | 25,363 NS | April 30, 2026 | N-PORT |
| XJR · iShares Trust | 0.49% | 7,224 SH | Aug. 8, 2026 | Daily |
| IWO · iShares Trust | 0.48% | 554,227 SH | Aug. 8, 2026 | Daily |
| QVMS · Invesco Exchange-Traded Fund Trust … | 0.47% | 9,374 SH | Aug. 8, 2026 | Daily |
| VTWG · VANGUARD SCOTTSDALE FUNDS | 0.46% | 65,425 SH | Aug. 8, 2026 | Daily |
| IJR · iShares Trust | 0.43% | 3,719,980 SH | Aug. 8, 2026 | Daily |
| VIOO · VANGUARD ADMIRAL FUNDS | 0.42% | 213,260 SH | Aug. 8, 2026 | Daily |
| VUSE · ETF Series Solutions | 0.41% | 26,315 NS | May 31, 2026 | N-PORT |
| OUSM · ALPS ETF Trust | 0.40% | 32,677 NS | May 31, 2026 | N-PORT |
| MADE · iShares Trust | 0.35% | 1,740 SH | Aug. 8, 2026 | Daily |
| BKSE · BNY Mellon ETF Trust | 0.33% | 2,189 NS | April 30, 2026 | N-PORT |
| JPSE · J.P. Morgan Exchange-Traded Fund Tr… | 0.29% | 13,966 NS | April 30, 2026 | N-PORT |
| SAA · ProShares Trust | 0.29% | 728 NS | May 31, 2026 | N-PORT |
| ISCG · iShares Trust | 0.25% | 19,164 SH | Aug. 8, 2026 | Daily |
| IWM · iShares Trust | 0.24% | 1,542,410 SH | Aug. 8, 2026 | Daily |
| VTWO · VANGUARD SCOTTSDALE FUNDS | 0.24% | 351,462 SH | Aug. 8, 2026 | Daily |
| FNX · First Trust Exchange-Traded AlphaDE… | 0.23% | 25,179 NS | April 30, 2026 | N-PORT |
| BFOR · ALPS ETF Trust | 0.23% | 4,671 NS | May 31, 2026 | N-PORT |
| MMSC · First Trust Exchange-Traded Fund VI… | 0.23% | 1,115 NS | May 31, 2026 | N-PORT |
| RSSL · Global X Funds | 0.22% | 26,034 NS | April 30, 2026 | N-PORT |
| QGRO · AMERICAN CENTURY ETF TRUST | 0.21% | 43,767 NS | May 31, 2026 | N-PORT |
| VBK · VANGUARD INDEX FUNDS | 0.20% | 767,126 SH | Aug. 8, 2026 | Daily |
| PRFZ · Invesco Exchange-Traded Fund Trust | 0.19% | 42,304 SH | Aug. 8, 2026 | Daily |
| FAD · First Trust Exchange-Traded AlphaDE… | 0.18% | 6,972 NS | April 30, 2026 | N-PORT |
| RWJ · Invesco Exchange-Traded Fund Trust … | 0.17% | 27,415 SH | Aug. 8, 2026 | Daily |
| ITWO · ProShares Trust | 0.16% | 2,829 NS | May 31, 2026 | N-PORT |
| DFAS · Dimensional ETF Trust | 0.16% | 183,458 NS | April 30, 2026 | N-PORT |
| FSMD · FIDELITY COVINGTON TRUST | 0.16% | 30,223 NS | April 30, 2026 | N-PORT |
| BBMC · J.P. Morgan Exchange-Traded Fund Tr… | 0.15% | 24,691 NS | April 30, 2026 | N-PORT |
| GSSC · Goldman Sachs ETF Trust | 0.14% | 12,918 NS | May 31, 2026 | N-PORT |
| SCHA · SCHWAB STRATEGIC TRUST | 0.14% | 291,719 NS | May 31, 2026 | N-PORT |
| SMLF · iShares Trust | 0.13% | 42,058 SH | Aug. 8, 2026 | Daily |
| ISCB · iShares Trust | 0.12% | 2,726 SH | Aug. 8, 2026 | Daily |
| SCHM · SCHWAB STRATEGIC TRUST | 0.12% | 164,348 NS | May 31, 2026 | N-PORT |
| ESML · iShares Trust | 0.11% | 24,911 SH | Aug. 8, 2026 | Daily |
| FIDU · FIDELITY COVINGTON TRUST | 0.11% | 18,051 NS | April 30, 2026 | N-PORT |
| VIS · VANGUARD WORLD FUND | 0.10% | 72,015 SH | Aug. 8, 2026 | Daily |
| FNDA · SCHWAB STRATEGIC TRUST | 0.10% | 82,568 NS | May 31, 2026 | N-PORT |
| UWM · ProShares Trust | 0.09% | 2,212 NS | May 31, 2026 | N-PORT |
| VXF · VANGUARD INDEX FUNDS | 0.09% | 700,217 SH | Aug. 8, 2026 | Daily |
| VB · VANGUARD INDEX FUNDS | 0.09% | 1,329,223 SH | Aug. 8, 2026 | Daily |