PRIM Primoris Services Corporation Common Stock
About Primoris Services Corporation Common Stock Company overview from Wikipedia
Primoris Services Corporation is a publicly traded specialty construction and infrastructure company based in the United States, with a particular focus on pipelines for natural gas, wastewater and water. In 2026, the company was ranked 497th in the Fortune 500.
Read more
Primoris Services Corporation is a publicly traded specialty construction and infrastructure company based in the United States, with a particular focus on pipelines for natural gas, wastewater and water. In 2026, the company was ranked 497th in the Fortune 500.
History
The company was founded as ARB, Inc. in Bakersfield, California in 1960, Primoris was founded in 2004, in Nevada, as the parent company. In 2008, it was incorporated as a public company in Delaware. In 2014, it became a Fortune 1000 company.
On June 22, 2026, the company announced a major reduction to its financial forecast, which resulted in a $29.2% decline in its stock value, and multiple investigations by law firms. It also announced the departure of its COO.
Acquisitions
The company has expanded significantly through acquisitions, including:
James Construction Group LLC in 2009.
Rockford Corporation in 2010 for $82.6 million. Subsequently worked on the pipeline and underground unit of the Atlantic Coast Pipeline.
Sprint Pipeline Services, L.P. in 2012.
Q3 Contracting Inc., a gas pipeline service, in 2012 for $48.1 million in cash.
Coastal Field Services, a Beaumont, Texas pipeline and maintenance contractor, in 2017.
PLH Group, an Irving, Texas construction, maintenance and engineering services contractor, valued at $470 million, in 2022.
PayneCrest Electric, a St. Louis, Missouri electrical design, construction and maintenance company, for $422 million, in 2026.
== References ==
Source: Wikipedia, CC BY-SA 4.0 · View on Wikipedia ↗
PRIM Stock Snapshot Price, market cap, P/E, EPS, ROE, debt/equity, 52-week range
PRIM 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 |
|---|---|
| June 30, 2026 | $0.0800 |
| March 31, 2026 | $0.0800 |
| Dec. 31, 2025 | $0.0800 |
| Sept. 30, 2025 | $0.0800 |
| June 30, 2025 | $0.0800 |
| March 31, 2025 | $0.0800 |
| Dec. 31, 2024 | $0.0800 |
| Sept. 27, 2024 | $0.0600 |
| June 28, 2024 | $0.0600 |
| March 27, 2024 | $0.0600 |
| Dec. 28, 2023 | $0.0600 |
| Sept. 28, 2023 | $0.0600 |
| June 29, 2023 | $0.0600 |
| March 30, 2023 | $0.0600 |
| Dec. 29, 2022 | $0.0600 |
| Sept. 29, 2022 | $0.0600 |
| June 29, 2022 | $0.0600 |
| March 30, 2022 | $0.0600 |
| Dec. 30, 2021 | $0.0600 |
| Sept. 29, 2021 | $0.0600 |
PRIM Analyst Consensus Bullish and bearish analyst opinions, 12-month price target, upside
- Strong Buy 7 31.8%
- Buy 10 45.5%
- Hold 5 22.7%
- Sell 0 0.0%
- Strong Sell 0 0.0%
12-Month Price Target
14 analysts · 2026-08-18Earnings History EPS actual vs estimate, surprise %, beat rate, next earnings date
| Period | EPS Actual | EPS Est | Surprise |
|---|---|---|---|
| June 30, 2026 | $-0.27 | $-0.26 | -0.01% |
| March 31, 2026 | $0.59 | $0.86 | -0.27% |
| Dec. 31, 2025 | $1.08 | $1.01 | 0.07% |
| Sept. 30, 2025 | $1.88 | $1.41 | 0.47% |
| June 30, 2025 | $1.68 | $1.10 | 0.58% |
| March 31, 2025 | $0.98 | $0.67 | 0.31% |
Peer comparison (GICS sub-industry) Key metrics vs sector peers
| Ticker | Market Cap | P/E | Rev YoY | Net Margin | ROE | Gross Margin |
|---|---|---|---|---|---|---|
| PRIM | $6.71B | 24.7 | 19.0% | 3.6% | 17.1% | 10.7% |
| MWH | — | — | — | — | — | — |
| GVA | $5.02B | 29.9 | 10.4% | 4.4% | 17.6% | 16.1% |
| MYRG | $3.39B | 29.0 | 8.8% | 3.2% | 19.0% | 11.6% |
| TPC | $3.54B | 44.4 | 28.1% | 1.5% | 6.8% | 11.7% |
| WSC | $3.41B | -64.9 | -4.8% | -2.3% | -5.6% | 51.0% |
| CTRI | $2.61B | 103.8 | 13.1% | 0.75% | 3.1% | 8.3% |
| CDNL | — | — | 44.7% | 5.0% | 27.9% | — |
| AMRC | — | 35.7 | 28.8% | — | — | — |
| NWPX | $599M | 17.6 | 6.8% | 6.7% | 9.2% | 19.7% |
| BWMN | $568M | 45.2 | 14.9% | 2.6% | 5.0% | — |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $7.57B | $6.37B | $5.72B | $4.42B | $3.50B | $3.49B | $3.11B | $2.94B | $2.38B | $2.00B | |
| Cost of Revenue | $6.76B | $5.66B | $5.13B | $3.96B | $3.08B | $3.12B | $2.78B | $2.61B | $2.10B | $1.80B | |
| Gross Profit | $813M | $703M | $588M | $457M | $417M | $370M | $331M | $326M | $278M | $201M | |
| SG&A Expense | $399M | $383M | $329M | $282M | $230M | $203M | $189M | $182M | $170M | $140M | |
| Operating Income | $412M | $317M | $253M | $195M | $170M | $164M | $141M | $130M | $106M | $58M | |
| Interest Expense | · | · | · | · | · | $20M | $20M | $19M | $8M | $9M | |
| Other Non-op | $1M | $100.0K | $2M | $2M | $299.0K | $1M | $-3M | $-808.0K | $484.0K | $-315.0K | |
| Pretax Income | $384M | $255M | $178M | $159M | $152M | $146M | $118M | $113M | $105M | $49M | |
| Income Tax | $109M | $74M | $52M | $26M | $36M | $41M | $34M | $26M | $28M | $21M | |
| Net Income | $275M | $181M | $126M | $133M | $116M | $105M | $82M | $77M | $72M | $27M | |
| EPS (Basic) | $5.09 | $3.37 | $2.37 | $2.50 | $2.19 | $2.17 | $1.62 | $1.51 | $1.41 | $0.52 | |
| EPS (Diluted) | $5.02 | $3.31 | $2.33 | $2.47 | $2.17 | $2.16 | $1.61 | $1.50 | $1.40 | $0.51 | |
| Shares (Basic) | 54,000,000 | 53,600,000 | 53,300,000 | 53,200,000 | 52,674,000 | 48,303,000 | 50,784,000 | 51,350,000 | 51,481,000 | 51,762,000 | |
| Shares (Diluted) | 54,800,000 | 54,600,000 | 54,200,000 | 53,759,000 | 53,161,000 | 48,633,000 | 51,084,000 | 51,670,000 | 51,741,000 | 51,989,000 | |
| EBITDA | $503M | $413M | $360M | $294M | $276M | $246M | $141M | $130M | $106M | $58M |
Balance Sheet 28
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Equivalents | $536M | $456M | $218M | $249M | $201M | $327M | $120M | $151M | $170M | $136M | |
| Short-term Investments | · | · | · | · | · | · | · | · | · | $0 | |
| Receivables | $723M | $834M | $685M | $663M | $472M | $432M | $405M | $373M | $292M | $388M | |
| Inventory | · | · | · | · | · | · | · | · | $41M | $49M | |
| Prepaid Expense | $138M | $96M | $136M | $176M | $86M | $30M | $43M | $36M | $15M | $19M | |
| Current Assets | $2.33B | $2.16B | $1.89B | $1.70B | $1.18B | $1.12B | $913M | $924M | $743M | $731M | |
| PP&E (Net) | $531M | $488M | $476M | $494M | $433M | $356M | $376M | $376M | $312M | $277M | |
| PP&E (Gross) | $947M | $914M | $945M | $967M | $883M | $773M | $775M | $733M | $615M | $546M | |
| Accum. Depreciation | $416M | $426M | $469M | $473M | $449M | $417M | $399M | $357M | $303M | $268M | |
| Goodwill | $857M | $857M | $858M | $872M | $582M | $215M | $206M | $206M | $153M | $127M | |
| Intangibles | $190M | $208M | $228M | $249M | $171M | $61M | $70M | $81M | $45M | $33M | |
| Other Non-current Assets | $7M | $22M | $21M | $22M | $15M | $13M | $13M | $5M | $3M | $2M | |
| Total Assets | $4.41B | $4.20B | $3.83B | $3.54B | $2.54B | $1.97B | $1.83B | $1.59B | $1.26B | $1.17B | |
| Accounts Payable | $744M | $624M | $629M | $535M | $273M | $246M | $236M | $249M | $141M | $168M | |
| Accrued Liabilities | $405M | $350M | $263M | $246M | $175M | $201M | $184M | $118M | $76M | $108M | |
| Current Liabilities | $1.85B | $1.67B | $1.34B | $1.14B | $759M | $764M | $670M | $622M | $455M | $450M | |
| Capital Leases | $326M | $333M | $263M | $131M | $98M | $138M | $171M | · | $196.0K | $15.0K | |
| Deferred Tax | $71M | $64M | $60M | $57M | $39M | $14M | $18M | $8M | $14M | $10M | |
| Other Non-current Liabilities | $72M | $58M | $48M | $44M | $63M | $70M | $46M | $52M | $32M | $9M | |
| Total Liabilities | $2.73B | $2.79B | $2.59B | $2.44B | $1.55B | $1.25B | $1.20B | $987M | $694M | $672M | |
| Long-term Debt | $470M | $735M | $958M | $1.14B | $661M | $317M | $351M | $368M | $259M | $261M | |
| Total Debt | $470M | $735M | $958M | $1.14B | $661M | $317M | $351M | $368M | $259M | $262M | |
| Common Stock | $0 | $6.0K | $6.0K | $6.0K | $6.0K | $5.0K | $5.0K | $5.0K | $5.0K | $5.0K | |
| Retained Earnings | $1.39B | $1.13B | $961M | $848M | $727M | $625M | $531M | $461M | $396M | $335M | |
| AOCI | $-2M | $-4M | $-788.0K | $-3M | $698.0K | $958.0K | $76.0K | $-908.0K | · | · | |
| Stockholders' Equity | $1.68B | $1.41B | $1.24B | $1.11B | $990M | $715M | $630M | $607M | $562M | $499M | |
| Liabilities + Equity | $4.41B | $4.20B | $3.83B | $3.54B | $2.54B | $1.97B | $1.83B | $1.59B | $1.26B | $1.17B | |
| Shares Outstanding | 54,045,067 | 53,740,729 | 53,366,327 | 53,124,899 | 53,194,585 | 48,110,442 | 48,665,138 | 50,715,518 | 51,448,753 | 51,576,442 |
Cash Flow 19
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| D&A | $92M | $96M | $107M | $99M | $106M | $82M | $85M | $79M | · | · | |
| Stock-based Comp | $21M | $15M | $12M | $7M | $10M | $2M | $2M | $1M | $1M | $2M | |
| Deferred Tax | $15M | $4M | $29M | $15M | $26M | $-5M | $14M | $17M | $3M | $11M | |
| Amort. of Intangibles | $18M | $20M | $22M | $21M | $18M | $9M | $11M | $11M | $9M | $7M | |
| Other Non-cash | $68M | $212M | $-76M | $-171M | $-177M | $126M | · | · | · | · | |
| Operating Cash Flow | $470M | $508M | $198M | $83M | $80M | $313M | $119M | $127M | $189M | $63M | |
| CapEx | $130M | $126M | $103M | $95M | $134M | $64M | $94M | $110M | $80M | $58M | |
| Investing Cash Flow | $-94M | $-27M | $-30M | $-482M | $-691M | $-43M | $-66M | $-209M | $-131M | $-59M | |
| Debt Issued | · | · | $10M | $470M | $462M | $34M | $55M | $256M | $55M | $45M | |
| Net Debt Issued | $-329M | $-224M | $-87M | $383M | $348M | $-35M | $-17M | $110M | $-7M | $-13M | |
| Stock Issued | · | · | $681.0K | $585.0K | $179M | $578.0K | $2M | $1M | $1M | $1M | |
| Stock Repurchased | · | · | · | $6M | $15M | $11M | · | $20M | $5M | $5M | |
| Net Stock Activity | · | · | $681.0K | $-5M | $164M | $-11M | $2M | $-19M | $-4M | $-4M | |
| Dividends Paid | $17M | $13M | $13M | $13M | $13M | $12M | $12M | $12M | $11M | $11M | |
| Financing Cash Flow | $-296M | $-244M | $-205M | $452M | $486M | $-63M | $-83M | $64M | $-23M | $-28M | |
| Net Change in Cash | $80M | $238M | $-36M | $53M | $-125M | $208M | $-30M | $-19M | $35M | $-25M | |
| Taxes Paid | $87M | $65M | $5M | $4M | $39M | $27M | $17M | $14M | $26M | $9M | |
| Free Cash Flow | $340M | $382M | $96M | $-11M | $-54M | $248M | $23M | $17M | $109M | $5M | |
| Levered FCF | · | · | · | · | · | $233M | $9M | $2M | $103M | $-507.0K |
Profitability 8
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Gross Margin | 10.7% | 11.1% | 10.3% | 10.3% | 11.9% | 10.6% | 10.7% | 11.1% | · | · | |
| Operating Margin | 5.4% | 5.0% | 4.4% | 4.4% | 4.9% | 4.7% | 4.5% | 4.4% | · | · | |
| Net Margin | 3.6% | 2.8% | 2.2% | 3.0% | 3.3% | 3.0% | 2.6% | 2.6% | · | · | |
| Pretax Margin | 5.1% | 4.0% | 3.1% | 3.6% | 4.3% | 4.2% | 3.8% | 3.9% | · | · | |
| EBITDA Margin | 6.7% | 6.5% | 6.3% | 6.7% | 7.9% | 7.1% | 4.5% | 4.4% | · | · | |
| ROA | 6.4% | 4.5% | 3.4% | 4.4% | 5.1% | 5.5% | 4.8% | 5.4% | 6.0% | 2.4% | |
| ROE | 17.1% | 13.1% | 10.4% | 12.2% | 11.8% | 15.0% | 12.8% | 12.9% | 13.6% | 5.7% | |
| ROIC | 13.7% | 10.5% | 8.2% | 7.2% | 7.8% | 11.5% | 10.2% | 10.3% | 9.4% | 4.3% |
Liquidity & Solvency 5
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Current Ratio | 1.3 | 1.3 | 1.4 | 1.5 | 1.6 | 1.5 | 1.4 | 1.5 | 1.5 | 1.6 | |
| Quick Ratio | 0.7 | 0.8 | 0.2 | 0.8 | 0.9 | 1.0 | 0.8 | 0.8 | 1.1 | 1.2 | |
| Debt / Equity | 0.3 | 0.5 | 0.8 | 1.0 | 0.7 | 0.4 | 0.6 | 0.6 | 0.5 | 0.5 | |
| LT Debt / Equity | 0.2 | 0.5 | 0.7 | 1.0 | 0.6 | 0.4 | 0.5 | 0.5 | 0.3 | 0.4 | |
| Interest Coverage | · | · | · | · | · | 8.1 | 7.0 | 7.0 | 13.0 | 6.5 |
Efficiency 3
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Asset Turnover | 1.8 | 1.6 | 1.6 | 1.5 | 1.6 | 1.8 | 1.8 | 2.1 | · | · | |
| Inventory Turnover | · | · | · | · | · | · | · | · | 46.6 | 30.7 | |
| Receivables Turnover | 9.7 | 8.4 | 14.7 | 7.8 | 7.7 | 8.3 | 8.0 | 8.9 | · | · |
Growth Rates 10
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue YoY | 19.0% | 11.4% | 29.3% | 26.4% | 0.18% | · | · | · | · | · | |
| Revenue CAGR 3Y | 19.7% | 22.1% | 17.8% | · | · | · | · | · | · | · | |
| Revenue CAGR 5Y | 16.8% | · | · | · | · | · | · | · | · | · | |
| EPS YoY | 51.7% | 42.1% | -5.7% | 13.8% | 0.46% | · | · | · | · | · | |
| EPS CAGR 3Y | 26.7% | 15.1% | 2.6% | · | · | · | · | · | · | · | |
| EPS CAGR 5Y | 18.4% | · | · | · | · | · | · | · | · | · | |
| Net Income YoY | 52.0% | 43.5% | -5.2% | 14.9% | 10.2% | · | · | · | · | · | |
| Net Income CAGR 3Y | 27.4% | 16.1% | 6.3% | · | · | · | · | · | · | · | |
| Net Income CAGR 5Y | 21.2% | · | · | · | · | · | · | · | · | · | |
| Dividend CAGR 5Y | 8.3% | · | · | · | · | · | · | · | · | · |
Valuation (TTM) 17
| Metric | Trend | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue TTM | $7.57B | $6.37B | $5.72B | $4.42B | $3.50B | $3.49B | $3.11B | $2.94B | $2.38B | $2.00B | |
| Net Income TTM | $275M | $181M | $126M | $133M | $116M | $105M | $82M | $77M | $72M | $27M | |
| Market Cap | $6.71B | $4.11B | $1.77B | $1.17B | $1.28B | $1.33B | $1.08B | $970M | $1.40B | $1.17B | |
| Enterprise Value | $6.64B | $4.38B | $2.51B | $2.06B | $1.74B | $1.32B | $1.31B | $1.19B | $1.49B | $1.30B | |
| P/E | 24.7 | 23.1 | 14.3 | 8.9 | 11.1 | 12.8 | 13.8 | 12.8 | 19.4 | 44.7 | |
| P/S | 0.9 | 0.6 | 0.3 | 0.3 | 0.4 | 0.4 | 0.3 | 0.3 | 0.6 | 0.6 | |
| P/B | 4.0 | 2.9 | 1.4 | 1.1 | 1.3 | 1.9 | 1.7 | 1.6 | 2.5 | 2.4 | |
| P / Tangible Book | 10.6 | 11.9 | 11.7 | · | 5.4 | 3.0 | · | · | · | · | |
| P / Cash Flow | 14.3 | 8.1 | 8.9 | 14.0 | 16.0 | 4.3 | 9.2 | 7.7 | 7.4 | 18.8 | |
| P / FCF | 19.7 | 10.8 | 18.5 | -102.7 | -23.6 | 5.4 | 46.1 | 58.4 | 12.8 | 258.2 | |
| EV / EBITDA | 13.2 | 10.6 | 7.0 | 7.0 | 6.3 | 5.3 | 9.3 | 9.1 | 14.0 | 22.5 | |
| EV / FCF | 19.5 | 11.5 | 26.3 | -181.6 | -32.1 | 5.3 | 55.9 | 71.4 | 13.6 | 285.9 | |
| EV / Revenue | 0.9 | 0.7 | 0.4 | 0.5 | 0.5 | 0.4 | 0.4 | 0.4 | 0.6 | 0.7 | |
| Dividend Yield | 0.26% | 0.31% | 0.72% | 1.1% | 0.99% | 0.87% | 1.1% | 1.3% | 0.81% | 0.97% | |
| Earnings Yield | 4.0% | 4.3% | 7.0% | 11.3% | 9.0% | 7.8% | 7.2% | 7.8% | 5.1% | 2.2% | |
| Payout Ratio | 6.3% | 7.1% | 10.1% | 9.6% | 10.9% | 11.0% | 14.8% | 15.9% | 15.7% | 41.1% | |
| Annual Payout | $17M | $13M | $13M | $13M | $13M | $12M | $12M | $12M | $11M | $11M |
Income Statement 14
| 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 | $1.69B | $1.56B | $1.86B | $2.18B | $1.89B | $1.65B | $1.74B | $1.65B | $1.56B | $1.41B | $1.52B | $1.53B | $1.41B | $1.26B | $1.33B | $1.28B | |
| Cost of Revenue | $1.61B | $1.43B | $1.68B | $1.94B | $1.66B | $1.48B | $1.56B | $1.45B | $1.38B | $1.28B | $1.36B | $1.36B | $1.26B | $1.16B | $1.18B | $1.13B | |
| Gross Profit | $82M | $135M | $175M | $236M | $232M | $171M | $185M | $198M | $187M | $133M | $157M | $174M | $157M | $100M | $153M | $155M | |
| SG&A Expense | $106M | $106M | $97M | $98M | $105M | $100M | $96M | $98M | $100M | $89M | $81M | $84M | $86M | $78M | $91M | $76M | |
| Operating Income | $-27M | $24M | $77M | $137M | $127M | $70M | $88M | $100M | $86M | $44M | $75M | $88M | $71M | $19M | $61M | $66M | |
| Other Non-op | $200.0K | $100.0K | $1M | $134.0K | $32.0K | $16.0K | $84.0K | $61.0K | $81.0K | $-126.0K | $89.0K | $467.0K | $713.0K | $331.0K | $2M | $128.0K | |
| Pretax Income | $-37M | $20M | $72M | $131M | $119M | $62M | $76M | $82M | $70M | $27M | $53M | $68M | $55M | $2M | $45M | $53M | |
| Income Tax | $-12M | $2M | $20M | $36M | $34M | $18M | $22M | $24M | $20M | $8M | $15M | $20M | $16M | $510.0K | $4M | $10M | |
| Net Income | $-24M | $17M | $52M | $95M | $84M | $44M | $54M | $58M | $50M | $19M | $38M | $48M | $39M | $1M | $42M | $43M | |
| EPS (Basic) | $-0.45 | $0.32 | $0.96 | $1.75 | $1.56 | $0.82 | $1.00 | $1.09 | $0.92 | $0.35 | $0.72 | $0.90 | $0.73 | $0.02 | $0.78 | $0.81 | |
| EPS (Diluted) | $-0.45 | $0.32 | $0.95 | $1.73 | $1.54 | $0.81 | $0.99 | $1.07 | $0.91 | $0.35 | $0.70 | $0.89 | $0.72 | $0.02 | $0.77 | $0.80 | |
| Shares (Basic) | 54,000,000 | 54,100,000 | 54,000,000 | 54,000,000 | 54,000,000 | 53,800,000 | 53,700,000 | 53,700,000 | 53,600,000 | 53,500,000 | -106,524,000 | 53,339,000 | 53,301,000 | 53,184,000 | -106,484,000 | 53,181,000 | |
| Shares (Diluted) | 54,000,000 | 54,800,000 | 54,800,000 | 54,800,000 | 54,800,000 | 54,700,000 | 54,700,000 | 54,700,000 | 54,700,000 | 54,400,000 | -108,419,000 | 54,351,000 | 54,324,000 | 53,944,000 | -107,081,000 | 53,748,000 | |
| EBITDA | $4M | $48M | · | $161M | $149M | $92M | · | $100M | $86M | $69M | · | $88M | $71M | $47M | · | $66M |
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 | $218M | $362M | $536M | $431M | $390M | $352M | $456M | $353M | $207M | $178M | $218M | $161M | $123M | $95M | $249M | $112M | |
| Receivables | $839M | $754M | $723M | $1.04B | $1.02B | $757M | $834M | $941M | $888M | $812M | · | $852M | $818M | $746M | · | $688M | |
| Prepaid Expense | $168M | $108M | $138M | $134M | $128M | $127M | $96M | $123M | $123M | $138M | · | $135M | $143M | $119M | · | $217M | |
| Current Assets | $2.16B | $2.14B | $2.33B | $2.57B | $2.46B | $2.17B | $2.16B | $2.22B | $2.09B | $2.00B | · | $1.89B | $1.87B | $1.68B | · | $1.66B | |
| PP&E (Net) | $543M | $536M | $531M | $530M | $526M | $507M | $488M | $484M | $446M | $463M | · | $489M | $481M | $484M | · | $509M | |
| PP&E (Gross) | · | · | $947M | · | · | · | $914M | · | · | · | · | · | · | · | · | · | |
| Accum. Depreciation | · | · | $416M | · | · | · | $426M | · | · | · | · | · | · | · | · | · | |
| Goodwill | $1.05B | $857M | $857M | $857M | $857M | $857M | $857M | $858M | $858M | $858M | $858M | $858M | $858M | $872M | $872M | $820M | |
| Intangibles | $375M | $186M | $190M | $194M | $199M | $203M | $208M | $213M | $217M | $222M | · | $233M | $238M | $243M | · | $270M | |
| Other Non-current Assets | $13M | $8M | $7M | $18M | $20M | $22M | $22M | $16M | $16M | $18M | · | $24M | $25M | $23M | · | $23M | |
| Total Assets | $4.64B | $4.21B | $4.41B | $4.65B | $4.54B | $4.22B | $4.20B | $4.24B | $4.05B | $3.95B | · | $3.80B | $3.72B | $3.52B | · | $3.45B | |
| Accounts Payable | $692M | $646M | $744M | $946M | $826M | $795M | $624M | $489M | $584M | $632M | · | $500M | $513M | $561M | · | $477M | |
| Accrued Liabilities | $407M | $391M | $405M | $500M | $437M | $360M | $350M | $386M | $325M | $283M | · | $322M | $278M | $224M | · | $269M | |
| Current Liabilities | $1.83B | $1.67B | $1.85B | $2.14B | $2.02B | $1.78B | $1.67B | $1.61B | $1.48B | $1.45B | · | $1.30B | $1.29B | $1.13B | · | $1.09B | |
| Capital Leases | $314M | $313M | $326M | $329M | $331M | $320M | $333M | $327M | $308M | $287M | · | $223M | $171M | $143M | · | $97M | |
| Deferred Tax | $54M | $71M | $71M | $65M | $65M | $64M | $64M | $59M | $59M | $59M | · | $29M | $30M | $55M | · | $42M | |
| Other Non-current Liabilities | $80M | $78M | $72M | $65M | $61M | $60M | $58M | $56M | $55M | $48M | · | $43M | $45M | $47M | · | $39M | |
| Total Liabilities | $3.03B | $2.53B | $2.73B | $3.02B | $3.00B | $2.77B | $2.79B | $2.88B | $2.75B | $2.71B | · | $2.61B | $2.57B | $2.41B | · | $2.39B | |
| Long-term Debt | $797M | $454M | $470M | $486M | $603M | $612M | $735M | $904M | $933M | $952M | · | $1.10B | $1.11B | $1.11B | · | $1.20B | |
| Total Debt | $797M | $454M | · | $486M | $603M | $612M | · | $904M | $933M | $952M | · | $1.10B | $1.11B | $1.11B | · | $1.20B | |
| Common Stock | $0 | $0 | · | $6.0K | $6.0K | $6.0K | · | $6.0K | $6.0K | $6.0K | · | $6.0K | $6.0K | $6.0K | · | $6.0K | |
| Retained Earnings | $1.37B | $1.40B | $1.39B | $1.34B | $1.25B | $1.17B | $1.13B | $1.08B | $1.02B | $977M | · | $927M | $882M | $846M | · | $809M | |
| AOCI | $-3M | $-2M | $-2M | $-2M | $-739.0K | $-4M | $-4M | $-2M | $-3M | $-2M | · | $-3M | $-1M | $-3M | · | $-3M | |
| Stockholders' Equity | $1.61B | $1.68B | $1.68B | $1.63B | $1.53B | $1.45B | $1.41B | $1.36B | $1.30B | $1.25B | $1.24B | $1.20B | $1.15B | $1.11B | $1.11B | $1.07B | |
| Liabilities + Equity | $4.64B | $4.21B | $4.41B | $4.65B | $4.54B | $4.22B | $4.20B | $4.24B | $4.05B | $3.95B | · | $3.80B | $3.72B | $3.52B | · | $3.45B | |
| Shares Outstanding | 53,828,741 | 54,235,290 | 54,045,067 | 54,029,163 | 54,008,463 | 53,995,590 | 53,740,729 | 53,712,733 | 53,672,740 | 53,630,490 | · | 53,352,611 | 53,328,873 | 53,282,636 | · | 53,111,107 |
Cash Flow 17
| 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 | $31M | $24M | $24M | $24M | $22M | $21M | $23M | $23M | $26M | $25M | $26M | $27M | $27M | $28M | $30M | $29M | |
| Stock-based Comp | $3M | $8M | $6M | $4M | $5M | $5M | $5M | $4M | $4M | $2M | $3M | $4M | $3M | $2M | $2M | $2M | |
| Amort. of Intangibles | $10M | $4M | $4M | $4M | $5M | $5M | $5M | $5M | $5M | $5M | $5M | $5M | $5M | $6M | $7M | $7M | |
| Other Non-cash | · | $-172M | · | · | · | $-4M | · | · | · | $-74M | · | · | · | $-147M | · | · | |
| Operating Cash Flow | $-9M | $-123M | $143M | $183M | $78M | $66M | $298M | $222M | $16M | $-28M | $206M | $74M | $35M | $-115M | $185M | $-11M | |
| CapEx | $22M | $28M | $22M | $34M | $33M | $41M | $28M | $64M | $24M | $10M | $20M | $40M | $29M | $14M | $19M | $10M | |
| Investing Cash Flow | $-418M | $-13M | $-16M | $-19M | $-26M | $-33M | $-26M | $-40M | $35M | $4M | $-4M | $-16M | $-3M | $-6M | $3M | $-441M | |
| Debt Issued | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $0 | $440M | |
| Net Debt Issued | · | $-17M | · | · | · | $-123M | · | · | · | $-7M | · | · | · | $-32M | · | · | |
| Stock Issued | · | · | · | · | · | $783.0K | · | · | · | $620.0K | · | · | · | $489.0K | · | · | |
| Stock Repurchased | · | · | · | · | · | · | · | · | · | · | · | · | · | · | $0 | $3M | |
| Net Stock Activity | · | · | · | · | · | $783.0K | · | · | · | $620.0K | · | · | · | $489.0K | · | · | |
| Dividends Paid | $4M | $4M | $4M | $4M | $4M | $4M | $3M | $3M | $3M | $3M | $3M | $3M | $3M | $3M | $3M | $3M | |
| Financing Cash Flow | $283M | $-39M | $-22M | $-123M | $-14M | $-137M | $-170M | $-35M | $-24M | $-15M | $-145M | $-19M | $-5M | $-37M | $-63M | $489M | |
| Net Change in Cash | $-143M | $-174M | $104M | $41M | $39M | $-104M | $103M | $145M | $29M | $-40M | $57M | $38M | $28M | $-158M | $126M | $37M | |
| Taxes Paid | · | · | $46M | $15M | $26M | $-400.0K | $50M | $6M | $9M | $-24.0K | $12M | $10M | $329.0K | $-17M | $1M | $395.0K | |
| Free Cash Flow | · | $-150M | · | · | · | $26M | · | · | · | $-39M | · | · | · | $-129M | · | · |
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 | 4.9% | 8.6% | · | 10.8% | 12.3% | 10.3% | · | 12.0% | 11.9% | 9.4% | · | 11.4% | 11.1% | 7.9% | · | 12.1% | |
| Operating Margin | -1.6% | 1.6% | · | 6.3% | 6.7% | 4.3% | · | 6.0% | 5.5% | 3.1% | · | 5.8% | 5.0% | 1.5% | · | 5.2% | |
| Net Margin | -1.4% | 1.1% | · | 4.3% | 4.5% | 2.7% | · | 3.5% | 3.2% | 1.3% | · | 3.1% | 2.8% | 0.10% | · | 3.4% | |
| Pretax Margin | -2.2% | 1.3% | · | 6.0% | 6.3% | 3.8% | · | 5.0% | 4.5% | 1.9% | · | 4.4% | 3.9% | 0.14% | · | 4.1% | |
| EBITDA Margin | 0.23% | 3.1% | · | 7.4% | 7.9% | 5.6% | · | 6.0% | 5.5% | 4.9% | · | 5.8% | 5.0% | 3.7% | · | 5.2% | |
| ROA | -0.53% | 0.41% | · | 2.1% | 2.0% | 1.1% | · | 1.5% | 1.3% | 0.51% | · | 1.3% | 1.2% | 0.04% | · | 1.4% | |
| ROE | -1.5% | 1.1% | · | 6.3% | 5.9% | 3.3% | · | 4.6% | 4.0% | 1.6% | · | 4.2% | 3.6% | 0.12% | · | 4.2% | |
| ROIC | -0.74% | 1.0% | · | 4.7% | 4.2% | 2.4% | · | 3.1% | 2.7% | 1.4% | · | 2.7% | 2.2% | 0.62% | · | 2.4% |
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 | 1.2 | 1.3 | · | 1.2 | 1.2 | 1.2 | · | 1.4 | 1.4 | 1.4 | · | 1.5 | 1.5 | 1.5 | · | 1.5 | |
| Quick Ratio | 0.6 | 0.7 | · | 0.7 | 0.7 | 0.6 | · | 0.8 | 0.7 | 0.7 | · | 0.8 | 0.7 | 0.7 | · | 0.7 | |
| Debt / Equity | 0.5 | 0.3 | · | 0.3 | 0.4 | 0.4 | · | 0.7 | 0.7 | 0.8 | · | 0.9 | 1.0 | 1.0 | · | 1.1 | |
| LT Debt / Equity | 0.5 | 0.2 | · | 0.3 | 0.3 | 0.4 | · | 0.6 | 0.6 | 0.7 | · | 0.8 | 0.9 | 0.9 | · | 1.1 |
Efficiency 2
| 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.4 | 0.4 | · | 0.5 | 0.4 | 0.4 | · | 0.4 | 0.4 | 0.4 | · | 0.4 | 0.4 | 0.4 | · | 0.4 | |
| Receivables Turnover | 1.8 | 2.1 | · | 2.2 | 2.0 | 2.1 | · | 1.8 | 1.8 | 1.8 | · | 2.0 | 2.0 | 2.1 | · | 2.1 |
Valuation (TTM) 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 TTM | $7.28B | $7.49B | · | $7.46B | $6.93B | $6.60B | · | $6.14B | $6.02B | $5.87B | · | $5.53B | $5.28B | $4.89B | · | $3.98B | |
| Net Income TTM | $140M | $248M | · | $277M | $241M | $206M | · | $165M | $154M | $144M | · | $130M | $125M | $136M | · | $121M | |
| Market Cap | $5.34B | $7.76B | · | $7.42B | $4.21B | $3.10B | · | $3.12B | $2.68B | $2.28B | · | $1.75B | $1.62B | $1.31B | · | $863M | |
| Enterprise Value | $5.91B | $7.85B | · | $7.47B | $4.42B | $3.36B | · | $3.67B | $3.40B | $3.06B | · | $2.68B | $2.62B | $2.33B | · | $1.95B | |
| P/E | 38.9 | 31.5 | · | 27.1 | 17.7 | 15.2 | · | 19.2 | 17.6 | 16.1 | · | 13.6 | 13.2 | 9.8 | · | 7.2 | |
| P/S | 0.7 | 1.0 | · | 1.0 | 0.6 | 0.5 | · | 0.5 | 0.4 | 0.4 | · | 0.3 | 0.3 | 0.3 | · | 0.2 | |
| P/B | 3.3 | 4.6 | · | 4.6 | 2.7 | 2.1 | · | 2.3 | 2.1 | 1.8 | · | 1.5 | 1.4 | 1.2 | · | 0.8 | |
| P / Tangible Book | 29.7 | 12.1 | · | 12.9 | 8.8 | 8.0 | · | 10.8 | 11.9 | 13.5 | · | 16.4 | 30.1 | · | · | · | |
| P / Cash Flow | · | -63.3 | · | · | · | 46.8 | · | · | · | -80.2 | · | · | · | -11.4 | · | · | |
| P / FCF | · | -51.6 | · | · | · | 121.2 | · | · | · | -58.7 | · | · | · | -10.2 | · | · | |
| EV / EBITDA | 1516.5 | 162.9 | · | 46.5 | 29.7 | 36.6 | · | 36.9 | 39.5 | 44.4 | · | 30.4 | 36.9 | 49.9 | · | 29.4 | |
| EV / FCF | · | -52.2 | · | · | · | 131.4 | · | · | · | -78.6 | · | · | · | -18.0 | · | · | |
| EV / Revenue | 0.8 | 1.0 | · | 1.0 | 0.6 | 0.5 | · | 0.6 | 0.6 | 0.5 | · | 0.5 | 0.5 | 0.5 | · | 0.5 | |
| Earnings Yield | 2.6% | 3.2% | · | 3.7% | 5.7% | 6.6% | · | 5.2% | 5.7% | 6.2% | · | 7.3% | 7.6% | 10.2% | · | 13.9% | |
| Payout Ratio | · | 24.7% | · | · | · | 9.7% | · | · | · | 16.9% | · | · | · | 243.3% | · | · |
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 | $7.57B | $6.37B | $5.72B | $4.42B | $3.50B |
| Gross Margin % | 10.7% | 11.1% | 10.3% | 10.3% | 11.9% |
| Operating Margin % | 5.4% | 5.0% | 4.4% | 4.4% | 4.9% |
| Net Income | $275M | $181M | $126M | $133M | $116M |
| Diluted EPS | $5.02 | $3.31 | $2.33 | $2.47 | $2.17 |
Balance Sheet
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Debt / Equity | 0.3 | 0.5 | 0.8 | 1.0 | 0.7 |
| Current Ratio | 1.3 | 1.3 | 1.4 | 1.5 | 1.6 |
| Quick Ratio | 0.7 | 0.8 | 0.2 | 0.8 | 0.9 |
Cash Flow
| 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | |
|---|---|---|---|---|---|
| Free Cash Flow | $340M | $382M | $96M | $-11M | $-54M |
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) 501 filers · $3.8B 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 |
|---|---|---|---|---|
| 131 (+30 vs prior Q) | 163 (+99 vs prior Q) | 133 (-22 vs prior Q) | 144 (-35 vs prior Q) | +7.3M |
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 | $309,587,047 | 3,123,356 | 8.17% | Shares |
| WELLINGTON MANAGEMENT GROUP LLP | $282,146,765 | 2,846,517 | 7.45% | Shares |
| VANGUARD CAPITAL MANAGEMENT LLC | $233,476,268 | 2,355,491 | 6.17% | Shares |
| FIRST TRUST ADVISORS LP | $221,506,239 | 2,234,728 | 5.85% | Shares |
| STATE STREET CORP | $179,951,200 | 1,814,143 | 4.75% | Shares |
| MILLENNIUM MANAGEMENT LLC | $147,960,389 | 1,492,740 | 3.91% | Shares |
| Southpoint Capital Advisors LP | $138,768,000 | 1,400,000 | 3.66% | Shares |
| DIMENSIONAL FUND ADVISORS LP | $108,606,778 | 1,095,710 | 2.87% | Shares |
| GEODE CAPITAL MANAGEMENT, LLC | $94,299,944 | 951,115 | 2.49% | Shares |
| AMERICAN CENTURY COMPANIES INC | $87,686,158 | 884,645 | 2.32% | Shares |
| Point72 Asset Management, L.P. | $86,877,094 | 876,484 | 2.29% | Shares |
| WESTFIELD CAPITAL MANAGEMENT CO LP | $73,100,306 | 737,493 | 1.93% | Shares |
| FMR LLC | $56,358,049 | 568,584 | 1.49% | Shares |
| CHARLES SCHWAB INVESTMENT MANAGEMENT INC | $54,970,663 | 554,587 | 1.45% | Shares |
| NORGES BANK | $51,276,758 | 517,320 | 1.35% | Shares |
| FRONTIER CAPITAL MANAGEMENT CO LLC | $46,463,733 | 468,762 | 1.23% | Shares |
| Madison Avenue Partners, LP | $45,799,189 | 462,058 | 1.21% | Shares |
| MACKENZIE FINANCIAL CORP | $45,778,275 | 461,847 | 1.21% | Shares |
| VANGUARD GROUP INC | $45,521,890 | 366,698 | 1.20% | Shares |
| Electron Capital Partners, LLC | $41,145,010 | 415,103 | 1.09% | Shares |
| WILLIAM BLAIR INVESTMENT MANAGEMENT, LLC | $39,644,630 | 399,966 | 1.05% | Shares |
| HENNESSY ADVISORS INC | $38,111,640 | 384,500 | 1.01% | Shares |
| BRUNI J V & CO /CO | $37,749,356 | 380,845 | 1.00% | Shares |
| Yaupon Capital Management LP | $36,374,265 | 366,972 | 0.96% | Shares |
| PRINCIPAL FINANCIAL GROUP INC | $34,423,485 | 347,291 | 0.91% | Shares |
| VANGUARD FIDUCIARY TRUST CO | $33,808,246 | 341,084 | 0.89% | Shares |
| GOLDMAN SACHS GROUP INC | $32,935,296 | 332,277 | 0.87% | Shares |
| Vontobel Holding Ltd. | $31,110,101 | 313,863 | 0.82% | Shares |
| SCHRODER INVESTMENT MANAGEMENT GROUP | $29,468,822 | 303,302 | 0.78% | Shares |
| JACOBS LEVY EQUITY MANAGEMENT, INC | $27,869,174 | 281,166 | 0.74% | Shares |
| NOMURA HOLDINGS INC | $24,839,472 | 250,600 | 0.66% | Call option |
| CANADA PENSION PLAN INVESTMENT BOARD | $24,588,500 | 248,068 | 0.65% | Shares |
| UBS Group AG | $22,898,108 | 231,014 | 0.60% | Shares |
| JANE STREET GROUP, LLC | $22,639,008 | 228,400 | 0.60% | Call option |
| Merewether Investment Management, LP | $21,004,817 | 211,913 | 0.55% | Shares |
| Public Sector Pension Investment Board | $20,300,172 | 204,804 | 0.54% | Shares |
| AMERIPRISE FINANCIAL INC | $19,861,896 | 200,393 | 0.52% | Shares |
| Engine Capital Management, LP | $19,411,463 | 195,838 | 0.51% | Shares |
| Raiffeisen Bank International AG | $19,253,520 | 198,000 | 0.51% | Shares |
| J. Safra Sarasin Holding AG | $18,591,471 | 374,968 | 0.49% | Shares |
| ROYCE & ASSOCIATES LP | $16,031,272 | 161,736 | 0.42% | Shares |
| Zimmer Partners, LP | $15,809,640 | 159,500 | 0.42% | Shares |
| Nuveen, LLC | $15,051,669 | 151,853 | 0.40% | Shares |
| CITADEL ADVISORS LLC | $14,947,296 | 150,800 | 0.39% | Call option |
| Quadrature Capital Ltd | $14,889,608 | 150,218 | 0.39% | Shares |
| CITADEL ADVISORS LLC | $13,975,920 | 141,000 | 0.37% | Put option |
| STATE OF WISCONSIN INVESTMENT BOARD | $13,970,766 | 140,948 | 0.37% | Shares |
| Alyeska Investment Group, L.P. | $13,957,285 | 140,812 | 0.37% | Shares |
| Penn Capital Management Company, LLC | $13,788,882 | 138,964 | 0.36% | Shares |
| Grantham, Mayo, Van Otterloo & Co. LLC | $13,749,332 | 138,714 | 0.36% | Shares |
| ARDSLEY ADVISORY PARTNERS LP | $13,383,900 | 135,000 | 0.35% | Shares |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | $13,192,872 | 133,100 | 0.35% | Call option |
| ALGERT GLOBAL LLC | $13,107,530 | 132,239 | 0.35% | Shares |
| TCW GROUP INC | $12,987,000 | 131,023 | 0.34% | Shares |
| Swedbank AB | $12,885,600 | 130,000 | 0.34% | Shares |
| Sagefield Capital LP | $12,632,051 | 127,442 | 0.33% | Shares |
| 1060 Capital, LLC | $12,390,000 | 125,000 | 0.33% | Shares |
| NEW YORK STATE COMMON RETIREMENT FUND | $12,010,370 | 121,170 | 0.32% | Shares |
| CAPTRUST FINANCIAL ADVISORS | $11,549,066 | 116,516 | 0.30% | Shares |
| BOURGEON CAPITAL MANAGEMENT LLC | $10,951,782 | 110,490 | 0.29% | Shares |
| Swiss National Bank | $10,794,168 | 108,900 | 0.29% | Shares |
| Holocene Advisors, LP | $10,700,698 | 107,957 | 0.28% | Shares |
| RHUMBLINE ADVISERS | $10,595,586 | 106,897 | 0.28% | Shares |
| California Public Employees Retirement System | $10,586,512 | 106,805 | 0.28% | Shares |
| VICTORY CAPITAL MANAGEMENT INC | $10,372,809 | 104,649 | 0.27% | Shares |
| Point72 Europe (London) LLP | $9,827,742 | 71,563 | 0.26% | Shares |
| Weiss Asset Management LP | $9,750,335 | 98,369 | 0.26% | Shares |
| BlackRock, Inc. | $9,499,661 | 95,840 | 0.25% | Shares |
| Pictet Asset Management Holding SA | $9,435,134 | 95,189 | 0.25% | Shares |
| SIR Capital Management, L.P. | $9,281,597 | 93,640 | 0.25% | Shares |
| Y-Intercept (Hong Kong) Ltd | $9,183,369 | 92,649 | 0.24% | Shares |
| Susquehanna Portfolio Strategies, LLC | $9,062,442 | 91,429 | 0.24% | Shares |
| Covalis Capital LLP | $9,029,138 | 91,093 | 0.24% | Shares |
| CALIFORNIA STATE TEACHERS RETIREMENT SYSTEM | $8,980,051 | 62,780 | 0.24% | Shares |
| CenterBook Partners LP | $8,568,032 | 86,441 | 0.23% | Shares |
| JANE STREET GROUP, LLC | $8,326,080 | 84,000 | 0.22% | Put option |
| Legal & General Group Plc | $8,250,649 | 83,239 | 0.22% | Shares |
| Dana Investment Advisors, Inc. | $8,242,621 | 83,158 | 0.22% | Shares |
| Cubist Systematic Strategies, LLC | $7,818,542 | 56,933 | 0.21% | Shares |
| AQR CAPITAL MANAGEMENT LLC | $7,623,692 | 76,914 | 0.20% | Shares |
| Congress Wealth Management LLC / DE / | $7,143,229 | 91,649 | 0.19% | Shares |
| Clearbridge Investments, LLC | $6,936,861 | 69,984 | 0.18% | Shares |
| SUSQUEHANNA INTERNATIONAL GROUP, LLP | $6,869,016 | 69,300 | 0.18% | Put option |
| INTRINSIC EDGE CAPITAL MANAGEMENT LLC | $6,811,923 | 68,724 | 0.18% | Shares |
| Advisors Asset Management, Inc. | $6,294,825 | 82,393 | 0.17% | Shares |
| Bolthouse Investments, LLC | $6,244,560 | 63,000 | 0.16% | Shares |
| MERCER GLOBAL ADVISORS INC /ADV | $6,192,581 | 62,476 | 0.16% | Shares |
| Redwood Grove Capital, LLC | $6,174,284 | 62,291 | 0.16% | Shares |
| HEARTLAND ADVISORS INC | $5,947,200 | 60,000 | 0.16% | Shares |
| Illinois Municipal Retirement Fund | $5,776,714 | 58,280 | 0.15% | Shares |
| NOMURA HOLDINGS INC | $5,737,264 | 57,882 | 0.15% | Shares |
| Keeley-Teton Advisors, LLC | $5,688,987 | 99,094 | 0.15% | Shares |
| Vest Financial, LLC | $5,564,993 | 56,144 | 0.15% | Shares |
| Hel Ved Capital Management Ltd | $5,262,281 | 53,090 | 0.14% | Shares |
| KEYSTONE INVESTORS PTE LTD | $5,180,309 | 52,263 | 0.14% | Shares |
| RPG Investment Advisory, LLC | $5,166,134 | 52,120 | 0.14% | Shares |
| Universal- Beteiligungs- und Servicegesellschaft mbH | $5,018,544 | 50,631 | 0.13% | Shares |
| Balyasny Asset Management L.P. | $4,956,000 | 50,000 | 0.13% | Call option |
| Arosa Capital Management LP | $4,956,000 | 50,000 | 0.13% | Call option |
| Taproot Management LP | $4,936,883 | 34,514 | 0.13% | Shares |
Company insiders 31 insiders · 8 officers · 15 directors
| Insider | Role | Last activity | Shares owned | Buys 12m | Sells 12m | Net 12m |
|---|---|---|---|---|---|---|
| Koti Vadlamudi | PRESIDENT & CEO | May 27, 2026 P | 7,815 | 1 | 0 | $1,000,007 |
| Thomas Edward Mccormick | CEO & President | March 1, 2022 A | 76,846 | 0 | 0 | $0 |
| Kenneth Morris Dodgen | Chief Financial Officer | March 1, 2022 A | 23,607 | 0 | 0 | $0 |
| David Sgro | Chief Financial Officer | July 1, 2008 P | 21,000 | 0 | 0 | $0 |
| John F Moreno JR | Chief Operating Officer | April 1, 2022 M | 22,424 | 0 | 0 | $0 |
| John M. Perisich | Chief Legal Officer | March 1, 2022 A | 156,310 | 0 | 0 | $0 |
| Alfons Theeuwes | Sr. VP of Acct. & Finance | March 15, 2012 P | 151,416 | 0 | 0 | $0 |
| Ajdler Arnaud | Secretary | July 1, 2008 P | 52,632 | 0 | 0 | $0 |
| Harpreet Saluja | Director | July 31, 2026 A | 1,719 | 0 | 0 | $0 |
| Michael E. Ching | Director | July 31, 2026 A | 10,754 | 0 | 0 | $0 |
| Jose Ramon Rodriguez | Director | July 31, 2026 A | 18,041 | 0 | 0 | $0 |
| David Lee King | Director | July 31, 2026 A | 15,297 | 0 | 0 | $0 |
| Carla S Mashinski | Director | July 31, 2026 A | 22,448 | 0 | 1 | $-281,361 |
| Terry D Mccallister | Director | July 31, 2026 A | 21,500 | 4 | 0 | $6,721 |
| Stephen C. Cook | Director | May 4, 2022 A | 26,485 | 0 | 0 | $0 |
| John P. Schauerman | Director | May 4, 2022 A | 309,466 | 0 | 0 | $0 |
| Robert A Tinstman | Director | May 4, 2022 A | 42,939 | 0 | 0 | $0 |
| Peter Cummins Brown | Director | May 4, 2021 A | 39,370 | 0 | 0 | $0 |
| Thomas E. Tucker | Director | May 4, 2021 A | 13,581 | 0 | 0 | $0 |
| Leonard B Schlemm | Director | July 3, 2008 P | 129,132 | 0 | 0 | $0 |
| Patricia K Wagner | — | Aug. 11, 2026 G | 1,220 | 0 | 0 | $0 |
| Travis L Stricker | — | March 1, 2026 A | 10,938 | 0 | 0 | $0 |
| Brian Pratt | — | Feb. 21, 2020 A | 2,442,045 | 0 | 0 | $0 |
| Peter J Moerbeek | — | Sept. 28, 2018 A | 28,863 | 0 | 0 | $0 |
| Michael D Killgore | — | March 21, 2014 S | 310,169 | 0 | 0 | $0 |
| Eric Rosenfeld | — | March 18, 2014 S | 41,383 | 0 | 0 | $0 |
| Perisich Family Trust dated July 11, 2007 | — | March 13, 2013 P | 144,966 | 0 | 0 | $0 |
| Mark A Thurman | — | March 10, 2011 P | 62,133 | 0 | 0 | $0 |
| Scott E. Summers | — | March 10, 2011 P | 7,342 | 0 | 0 | $0 |
| Timothy R. Healy | — | March 10, 2011 P | 570,349 | 0 | 0 | $0 |
| Darryl Oscars | — | Aug. 14, 2008 P | 130,320 | 0 | 0 | $0 |
Insiders from SEC Form 3/4/5 filings; net = open-market P/S only
Activists & 5%+ owners 4 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 |
|---|---|---|---|---|---|
| Brian Pratt, Barbara Pratt ×6 filings | July 24, 2020 | — | Initial filing | — | SEC |
| Primoris Services Corporation ×2 filings | June 7, 2018 | — | Initial filing | M&A / sale | SEC |
| Undisclosed reporting person | July 10, 2008 | — | Initial filing | Passive investment | SEC |
| Undisclosed reporting person | June 26, 2008 | — | Initial filing | Passive investment | 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 100 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 |
|---|---|---|---|---|
| OSCV · ETF Series Solutions | 3.26% | 122,600 NS | April 30, 2026 | N-PORT |
| SMCO · Tidal Trust II | 2.49% | 17,753 NS | April 30, 2026 | N-PORT |
| SAWS · ETF Series Solutions | 1.85% | 720 NS | April 30, 2026 | N-PORT |
| XSMO · Invesco Exchange-Traded Fund Trust | 1.57% | 588,702 SH | Aug. 8, 2026 | Daily |
| PSCI · Invesco Exchange-Traded Fund Trust … | 1.33% | 31,730 SH | Aug. 8, 2026 | Daily |
| SDVD · First Trust Exchange-Traded Fund IV | 1.31% | 60,284 NS | April 30, 2026 | N-PORT |
| TCAI · Tortoise Capital Series Trust | 1.28% | 22,149 NS | May 31, 2026 | N-PORT |
| XSHQ · Invesco Exchange-Traded Fund Trust … | 1.21% | 47,026 SH | Aug. 8, 2026 | Daily |
| ABLD · Abacus FCF ETF Trust | 1.18% | 5,571 NS | April 30, 2026 | N-PORT |
| FSCC · Federated Hermes ETF Trust | 1.08% | 23,828 NS | May 31, 2026 | N-PORT |
| VAMO · Cambria ETF Trust | 1.03% | 4,727 NS | April 30, 2026 | N-PORT |
| FNY · First Trust Exchange-Traded AlphaDE… | 0.84% | 23,968 NS | April 30, 2026 | N-PORT |
| TAX · EA Series Trust | 0.79% | 1,591 NS | May 29, 2026 | N-PORT |
| NUSC · Nushares ETF Trust | 0.69% | 48,998 NS | April 30, 2026 | N-PORT |
| RZG · Invesco Exchange-Traded Fund Trust | 0.67% | 11,285 SH | Aug. 8, 2026 | Daily |
| SMIZ · Zacks Trust | 0.64% | 13,131 NS | May 31, 2026 | N-PORT |
| VIOG · VANGUARD ADMIRAL FUNDS | 0.59% | 64,581 SH | Aug. 8, 2026 | Daily |
| ESSC · Strategy Shares | 0.56% | 801 NS | April 30, 2026 | N-PORT |
| BBSC · J.P. Morgan Exchange-Traded Fund Tr… | 0.51% | 20,606 NS | April 30, 2026 | N-PORT |
| IJT · iShares Trust | 0.48% | 503,343 SH | Aug. 8, 2026 | Daily |
| OASC · Unified Series Trust | 0.47% | 3,127 NS | May 31, 2026 | N-PORT |
| BKSE · BNY Mellon ETF Trust | 0.43% | 1,935 NS | April 30, 2026 | N-PORT |
| FNX · First Trust Exchange-Traded AlphaDE… | 0.43% | 31,804 NS | April 30, 2026 | N-PORT |
| RWJ · Invesco Exchange-Traded Fund Trust … | 0.41% | 103,256 SH | Aug. 8, 2026 | Daily |
| MMSC · First Trust Exchange-Traded Fund VI… | 0.39% | 1,621 NS | May 31, 2026 | N-PORT |
| JPSE · J.P. Morgan Exchange-Traded Fund Tr… | 0.38% | 12,344 NS | April 30, 2026 | N-PORT |
| QVMS · Invesco Exchange-Traded Fund Trust … | 0.37% | 11,574 SH | Aug. 8, 2026 | Daily |
| PAVE · Global X Funds | 0.37% | 396,337 NS | May 31, 2026 | N-PORT |
| MSSM · MORGAN STANLEY PATHWAY FUNDS | 0.36% | 21,805 NS | May 31, 2026 | N-PORT |
| SAA · ProShares Trust | 0.30% | 646 NS | May 31, 2026 | N-PORT |
| RSSL · Global X Funds | 0.30% | 23,453 NS | April 30, 2026 | N-PORT |
| VIOO · VANGUARD ADMIRAL FUNDS | 0.29% | 189,697 SH | Aug. 8, 2026 | Daily |
| XJR · iShares Trust | 0.27% | 6,411 SH | Aug. 8, 2026 | Daily |
| EBIT · Harbor ETF Trust | 0.26% | 166 NS | April 30, 2026 | N-PORT |
| FAD · First Trust Exchange-Traded AlphaDE… | 0.25% | 6,589 NS | April 30, 2026 | N-PORT |
| GSSC · Goldman Sachs ETF Trust | 0.24% | 18,644 NS | May 31, 2026 | N-PORT |
| IJR · iShares Trust | 0.24% | 3,308,827 SH | Aug. 8, 2026 | Daily |
| DFAS · Dimensional ETF Trust | 0.20% | 155,985 NS | April 30, 2026 | N-PORT |
| FSMD · FIDELITY COVINGTON TRUST | 0.19% | 25,470 NS | April 30, 2026 | N-PORT |
| AVMV · AMERICAN CENTURY ETF TRUST | 0.18% | 8,730 NS | May 31, 2026 | N-PORT |
| ITWO · ProShares Trust | 0.17% | 2,547 NS | May 31, 2026 | N-PORT |
| FNDA · SCHWAB STRATEGIC TRUST | 0.16% | 112,519 NS | May 31, 2026 | N-PORT |
| PRFZ · Invesco Exchange-Traded Fund Trust | 0.16% | 54,972 SH | Aug. 8, 2026 | Daily |
| IFRA · iShares Trust | 0.16% | 89,485 SH | Aug. 8, 2026 | Daily |
| SCHA · SCHWAB STRATEGIC TRUST | 0.14% | 259,680 NS | May 31, 2026 | N-PORT |
| FIDU · FIDELITY COVINGTON TRUST | 0.14% | 15,972 NS | April 30, 2026 | N-PORT |
| AVUV · AMERICAN CENTURY ETF TRUST | 0.14% | 299,302 NS | May 31, 2026 | N-PORT |
| ISCG · iShares Trust | 0.13% | 16,733 SH | Aug. 8, 2026 | Daily |
| VBR · VANGUARD INDEX FUNDS | 0.11% | 750,525 SH | Aug. 8, 2026 | Daily |
| UWM · ProShares Trust | 0.10% | 1,993 NS | May 31, 2026 | N-PORT |