Joe Biden has had a spectacular run — especially in the stock market. Today is his 100th day in office.

During Biden’s first 99 days in office through April 29, the Dow Jones Industrial Average
DJIA,
+0.71%

rose 10.1%. That would be the biggest gain during the first 100 days for any president, regardless of term, since Franklin D. Roosevelt took the job in 1933. (For Roosevelt’s first 100 days in 1933, the DJIA rose 75.4%.)

The S&P 500 Index
SPX,
+0.68%

has performed even better, rising 10.9% during Biden’s first 99 days. Again, this would be the best performance during a president’s first 100 days since FDR’s first term, when the benchmark index rose 79.6%.

Best performers in the S&P 500

Here are the 20 stocks among the S&P 500 that have had the highest total returns (with dividends reinvested) since Biden took office. There’s a second column showing returns since Election Day (Nov. 3):

(FactSet)

Those are excellent returns. From the close Nov. 3, the S&P 500 was up 25% through April 29.

At the close on Election Day, the S&P 500 had bounced back 51% from its coronavirus pandemic closing low on March 23, 2020. But it was up only 4% for 2020.

So some of the companies on this list have to be considered recovery plays, especially retailers, such as Gap Inc.
GPS,
-1.20%

and L Brands Inc.
LB,
-1.17%

Nasdaq-100

The Nasdaq Composite Index
COMP,
+0.22%

rose 9.3% during Biden’s first 99 days in office. The Nasdaq-100 Index
NDX,
+0.49%
,
which includes the largest 100 non-financial companies in the full Nasdaq, was up 10.8%. This index is tracked by the Invesco QQQ Trust ETF
QQQ,
+0.36%
.

Here are the 20 best performers among the Nasdaq-100 during Biden’s first 99 days in office:

(FactSet)

So Moderna Inc.
MRNA,
-1.68%

takes the Nasdaq-100 prize for Biden’s first 99 days. The Covid-19 vaccine developer’s stock is up 154% since Election Day.

In case you are wondering, shares of Tesla Inc.
TSLA,
-2.51%

fell 26% during Biden’s first 99 days in office, for the third-worst performance in the Nasdaq-100, after Peloton Interactive Inc.
PTON,
-4.19%
,
which was down 37%, and Seagen Inc.
SGEN,
-3.66%
,
which took a 27% slide.

Don’t miss: Have you held any of these 20 stocks long term? Your current dividend yield might surprise you

Read More