Originally published on Best Stocks Source: Getty ImagesToday the S&P500 opened the market at $3,976; the Dow Jones today trades at $32,077, and the Nasdaq reached $11,525. The latter was highly affected by Amazon’s poor earnings results, with AMZN stock forecast for the following 12 months at less than $4K.We have listed below the best stocks to buy now.Contents hide 1 Bandwidth Inc. (NASDAQ:BAND)2 Tennant is a business (NYSE:TNC)3 CME Group(NASDAQ:CME)4 McKesson Corporation (NYSE:MCK)Bandwidth Inc. (NASDAQ:BAND)Source: Getty ImagesIn Friday’s trade, shares of Bandwidth Inc. (NASDAQ:BAND) plummeted by 10.9% after Needham & Company LLC cut their recommendation on the company from “buy” to “hold.” Shares of the business fell to as low as $ 23.53 before closing at a value of $ 23.83. The average volume of 420,094 shares traded throughout the trading session was reduced by 99 percent to 4000 856 shares. Before it, the stock had been trading for $26.74.The stock was bought for $ 274,300.00 for $ 27.43 per share. The transaction was made public via an SEC filing that may be seen on the SEC website.On the other hand, Vice President Gabriela Gonzalez sold 863 shares of the company’s stock on February 22. The stock was sold for $ 43,779.99 for $ 50.73. Here is the disclosure for this transaction. Insiders have purchased 21,135 shares of company stock worth $616,619 in three months. Insiders own a 5.79 percent stake in the company.There have been several recent changes in the company’s institutional investors and hedge fund holdings. Horizon Advisors Inc., for example, jumped 772.0 percent into Bandwidth shares in the third quarter. In addition, in the past quarter, Nisa Investment Advisors LLC purchased an additional 540 shares of its stock, bringing its total stock holdings to 740 shares.In its most recent earnings report, Bandwidth (NASDAQ:BAND) reported its results on May 4. For the quarter, the business had a profit of $ 0.09, surpassing analysts’ expectations of $ 0.08 by $ 0.17%. 2.80 percent return on equity for Bandwidth’s net margin of 5.57 percentAnalysts had predicted $ 125.79 million in sales for the quarter, but it earned $ 131.50 million. A year ago, the business reported $ 0.17 in profits per share for the quarter. Compared to the same quarter the previous year, Bandwidth’s revenue increased by 15.9%. Tennant is a business (NYSE:TNC)Source: Getty ImagesThe Tennant is a business (NYSE:TNC)irst-quarter revenues were projected to be $279.90 million, but it took in $258.10 million. In addition, Tennant saw a 2% decrease in year-over-year sales in the third quarter. As a result, an average of $4.45 in earnings per share is expected from Tennant for this next fiscal year.A quarterly dividend will be distributed to stockholders on June 15. After business on Tuesday, May 31, stockholders will receive a dividend of $0.25 per share. This investment generates one dollar a year in profit, which returns 1.58 percent. For the time being, rewards will no longer be paid to investors who hold shares in the firm. Tennant’s DPR (dividend payout ratio) is at 38.17%.One of TNC’s most well-known investors and hedge funds has reorganized its holdings over several months. First Trust Advisors LP made a $417,000 investment on behalf of its customers in Tennant during the first quarter. During the second quarter, RBC also boosted its investment in Tennant by 2,340.7 percent. After the most recent quarter, the Royal Bank of Canada owned 1,318 shares of the industrial products firm worth $105,000.Tennant’s earnings-per-stock increased by 23% annually during rising stock prices for three years. However, the average yearly gain in the share price of 4% is significantly lower than the EPS growth. As a result, investors have become wary of the firm over time.Tennant stockholders lost 7.4 percent of their value last year, while the overall market lost 4.6 percent (even including dividends). Despite this, certain stocks will be oversold in a sinking market. The most important thing is to maintain an eye on the fundamentals.Long-term investors have gained 1.5 percent each year over the last five years, which is good news. If the primary data shows long-term sustainable growth, the current sell-off may be excellent to buy. Here, discover whether insiders have purchased or sold Tennant shares before investing more time in the company.CME Group(NASDAQ:CME)Source: Getty ImagesThe stock of CME Group (NYSE:CME) has been down 1% YTD. Furthermore, Trefis estimates that CME Group’s valuation is $243 per share, which is 7 percent lower than its current price of $226 per share. The exchange achieved better-than-expected profitability in the recently reported first-quarter results, with net sales rising by 7 percent year-over-year to $1.35 billion. The minor increase in clearing and transaction costs may be to blame. Daily, there were 25.9 million contracts traded. On the other hand, the average contract rate saw a slight decline. As a result, the adjusted net income was up 22% y-o-y to $702 million. Both revenue growth and a decrease in the percentage of revenues spent on total costs contributed to the increase.In 2021, the company’s net sales fell 4% year-over-year to $4.7 billion. C&T fees and other revenues decreased, primarily offset by a 6% gain in market data and information services. In addition, while the ADV grew by 3% year over year, the RPC fell by 5%, more than offsetting the gain. However, the company’s adjusted net income rose 24% year-over-year to $2.6 billion. Increased investment income and more considerable equity in net profits of unconsolidated subsidiaries were the primary reasons for this improvement.Since the first quarter of 2020, the securities market has experienced a significant increase in trade volumes. As the economy recovers, trading volumes should return to normal during several quarters. However, the company’s non-trading revenues are expected to fuel growth. A total of $5.1 billion is forecast to be generated by CME Group in FY2022. As a result, adjusted net income for CME is likely to rise by 10% year to $2.9 billion in 2019. Innovation in products and a rising share of sales to clients outside of the United States have contributed to the success. The company’s strategy is to increase its emphasis on over-the-counter clearing.However, the rising costs of technology may limit the company’s margin increase. Moreover, a portfolio is more vulnerable to interest rate fluctuations, government restrictions, and the lack of readily available financing in an uncertain capital and credit market. In addition, the corporation faces financial risk due to fierce competition.McKesson Corporation (NYSE:MCK)Source: Getty ImagesBrian S. Tyler sold McKesson Corporation (NYSE:MCK) stock on May 9. An average share price of $330.93 brought in $1,799,597.34 for the sale of the stock.On April 29, Brian Tyler sold 5,438 McKesson shares, according to the company’s filings. After everything was said and done, the stock sale for $319.36 a share netted $1,736,679.68.On Monday, April 18, McKesson stock was sold by Brian S. Tyler in 5,438 shares. The average share price was $323.25, resulting in a total transaction of $1,757,833.50.It traded at $322.01 per share on Friday. A year ago, the stock price of McKesson Co. was between $184.43 and $339.94. The firm’s stock is trending in the correct direction, as seen by its 50-day simple moving average of $309.85 and its 200-day simple moving average of $266.44. If McKesson (MCK) had announced its most recent quarter’s financial data on Thursday, May 5, it would have done so by now. The quarter’s earnings per share (EPS) was $5.83, lower than the $6.06 analysts had expected (0.023). McKesson was in financial trouble, with a return on equity (ROE) of 530.84% and a net margin (NPM) of 0.42%.According to an average industry prediction of $63.82 billion, revenues were more outstanding than $66.10 billion for the firm’s quarter. During the same quarter previous year, its profits per share were $5.05. The company’s revenues climbed by 11.8% on an annual basis. According to analysts, McKesson Co. is expected to make 23.2 EPS this year. McKinsey and Co.In addition, the firm will distribute a quarterly dividend on Friday, July 1. After business on June 1, stockholders will receive a dividend of $0.47 per share. The consequences are a dividend yield of 0.58 percent and an annual payment of $1.88. As of May 31, 2013, this dividend will cease to be paid out. The payout ratio for McKesson is 26.07 percent.There have been several recent changes in hedge fund holdings in MCK (McKesson) shares of Center for Financial Planning Inc. At this point, Center for Financial Planning Inc. has purchased an additional 222 stocks, which brings its total stock ownership to 4,777 shares, which is valued at $952,000. In addition, JustInvest LLC boosted its McKesson holdings by 28.8%.As a result, Boston Private Wealth LLC has bought an additional 532 shares of the company’s stock totaling 3,584 shares, for a total value of $715,000, over the past quarter. In addition, Barclays PLC grew its McKesson stake by 6.7% in the third quarter.