Invesco’s $24.53 Target Implies 8.9% Downside Despite 14.2% Net Margin

IVZIVZ

Analysts assign Invesco a consensus target price of $24.53, indicating an 8.91% potential downside. The firm reported $6.07 billion in revenue, $774.8 million net income (EPS $1.47), a 14.15% net margin, and 66.1% institutional ownership alongside a beta of 1.65.

1. Institutional Ownership and Insider Stakes

Invesco boasts a robust institutional ownership profile, with 66.1% of its shares held by endowments, hedge funds and large money managers, signaling strong confidence in the firm’s long-term growth prospects. Insider ownership stands at 1.2%, reflecting limited direct holdings by executives and board members. This concentration of institutional investors provides stability in the shareholder base and underscores the firm’s appeal to professional asset allocators seeking diversified investment-management exposure.

2. Volatility and Risk Profile

Invesco’s equity exhibits a beta of 1.65 relative to the S&P 500, indicating that its share price moves approximately 65% more than the broad market. This elevated sensitivity to market swings underscores the firm’s reliance on investor sentiment toward asset-management performance and fee-related revenue streams. While higher beta may offer outsized gains during bull markets, it also exposes shareholders to amplified declines in downturns, necessitating careful position sizing for risk-conscious investors.

3. Profitability and Valuation Metrics

Invesco generated $6.07 billion in gross revenue over the last reported fiscal year, driving net income of $774.8 million and earnings per share of $1.47. The firm’s net margin of 14.15% and return on equity of 9.11% compare favorably with many global peers, reflecting disciplined expense management and scalable fee structures. With a price-to-sales ratio of 1.98 and a price-to-earnings ratio of 18.32, Invesco trades in line with the broader asset-management sector, offering a balanced valuation given its profitability profile.

4. Analyst Sentiment and Consensus Outlook

Wall Street analysts maintain a constructive view on Invesco, assigning the firm a consensus rating score of 2.28 on a 1–5 scale (with lower scores indicating stronger conviction). Among published recommendations, there are 13 hold ratings and five buy ratings, reflecting cautious optimism about fee pressure and net-flow dynamics. The consensus target price implies modest downside potential, suggesting that analysts view current levels as largely reflective of near-term headwinds and the firm’s ability to navigate a rising-rate environment.

Sources

2D