Getty Images
Investors sifted through a busy news cycle on Thursday and decided they liked what they saw, with stocks ending higher for a third straight day.
Things got started early this morning on word that the European Central Bank (ECB) lifted interest rates by a higher-than-expected 50 basis points (a basis point is one-one hundredth of a percentage point). The rate hike marks the first for the ECB in 11 years, and comes as the central bank attempts to battle sizzling inflation and slowing economic growth across the eurozone.
Back at home, the earnings calendar remained in focus, with the latest quarterly results from Tesla (TSLA) garnering notable attention. The maker of electric vehicles reported second-quarter earnings that beat analysts' consensus estimate, though they fell short on revenue. 
"The company was clearly profitable this quarter," says Wes Gottesman, market advisor at Web3 trading platform TradeZing. "However relative to other quarters, the automotive revenue was down to $14.6 billion, as compared to the previous quarter's $16.9 billion. The culprit clearly being the shutdowns in Shanghai, and cutbacks in production/deliveries. That was the issue for this quarter, at no fault of their own. Their gross margins are at 25%, which means they have significant pricing power, while increasing production. Tesla also has a strong solar energy component which will continue to prosper as the world transitions to solar energy."
Sign up for Kiplinger's FREE Investing Weekly e-letter for stock, ETF and mutual fund recommendations, and other investing advice.
In addition, TSLA sold roughly three-quarters of its Bitcoin purchases in Q2. The move was made to "maximize" the company's cash position, CEO Elon Musk said in the earnings call. He added that Tesla is "open to increasing" its Bitcoin holdings in the future, and that "this should not be taken as some verdict" on the cryptocurrency. TSLA did not sell any of its Dogecoin, according to Musk.
Still, Bitcoin fell 2.0% to 23,197 on that news (Bitcoin markets don't close; price taken at 4 p.m. ET.), while TSLA shares soared 9.8%. Tesla's rally helped the broader stock market brush off news that President Joe Biden tested positive for COVID-19, with the Nasdaq Composite gaining 1.4% to 12,059. The S&P 500 Index rose 1.0% to 3,998, while the Dow ended up 0.5% at 32,036.
Other news in the stock market today:
Mid-cap stocks were another area of the market where investors found green ink today. This group of equities (typically firms with market capitalizations that fall between $2 billion and $10 billion) have been quietly holding their own in recent weeks, up 0.8% today and 6.7% so far this quarter. 
Often, mid caps are overlooked by those seeking out larger-cap names for stability or small-cap stocks for growth. Yet, this area of the market can provide investors a "best-of-both-worlds" scenario: higher growth potential than large caps and less volatility than smaller cap names. 
And in the current backdrop of "a fast-moving business cycle and global central bank tightening," investors should consider mid-cap stocks, say Wells Fargo Investment Institute strategists; specifically, those with "the potential to post stable, high-quality earnings." Here, we've put together a list of the best mid-cap stocks to buy for these very qualities. What's more, each enjoys top ratings from Wall Street's pros.
Kiplinger is part of Future plc, an international media group and leading digital publisher. Visit our corporate site
© Future US LLC, 10th floor, 1100 13th Street NW, Washington, DC 20005. All rights reserved.