‹ All questions

Is the market rising on earnings or on hope?

A stock market can rise because companies earn more or because investors are willing to pay more for the same earnings. Gains built on profits tend to last; gains built on a rising P/E depend on optimism holding up.

Updated Oct 9, 2026

100
% from earnings

Mostly earnings

Over the past year the S&P 500 rose 16% while its earnings grew 34%, so the P/E fell from 30.5x to 26.3x. The whole gain came from higher profits, and investors are paying less for each dollar of them than a year ago.

Earnings +34% over a yearP/E 30.5x → 26.3xPrice +16%

Price against earnings

The one-year change in the S&P 500’s price and in its earnings, week by week. Select a period above to see its split.

S&P 500 price against its earnings, one-year change
When the price line runs above the earnings line, the P/E is rising: investors are paying more for each dollar of profit.
-20%0%20%40%Jan 23Apr 23Jul 23Oct 23Jan 24Apr 24Jul 24Oct 24Jan 25Apr 25Jul 25Oct 25Jan 26Apr 26Oct 26
PriceEarnings

Sector by sector, past year

Each sector’s market value change split into earnings growth and the change in its P/E, holding the same companies at both ends. Select a column to sort.

SectorFrom earningsValue, 1YEarnings, 1YP/E changeP/E now

How to read this page

How it’s measured. The S&P 500’s price change split into the change in its total earnings and the change in its P/E, using trailing twelve-month net income for the companies in the index each day. The score is the share of the gain that came from earnings.

Sources. Daily prices and company financial statements from Financial Modeling Prep.

Earnings are as reported, including one-off items, so a big write-down or gain at a large company can swing the split. Prices exclude dividends.

A rising P/E is not a warning on its own; it often happens when investors expect earnings to grow. It does mean more of the return depends on that expectation being met.

This page is information, not investment advice. About our data and methods ›

More on value

See all questions ›