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 Sherwin-Williams(NYSE:SHW)2 Old Dominion Freight Line (NASDAQ:ODFL)3 The Balchem Company (NASDAQ:BCPC)4 Jefferies Financial Group’s (NYSE:JEF)Sherwin-Williams(NYSE:SHW)Source: Getty ImagesOn Friday, Sherwin-Williams (NYSE:SHW) shares started at $266.37. Sherwin-Williams stock has a low of $233.32 and a high of $354.15 for the year. The two hundred and fifty-day moving averages for the firm are $294.32 and $254.59. The corporation has a debt-to-equity ratio of 3.85 times greater than equity.A $1.55 EPS average estimate from analysts was beaten by $0.06. The return on equity for Sherwin-Williams was 80.22 percent. Analysts expected revenue of $4.92 billion for the quarter, but it came in at $5 billion. The company made $2.06 in profit per share over the same three-month period. First-quarter revenue at Sherwin-Williams increased 7.4 percent from the previous year. In the second quarter, Sherwin-Williams’ stock price rose by 123.4% because Morgan Stanley acquired the company. A total of 1,629,745 shares of specialty chemicals business Morgan Stanley purchased throughout this time totaled $803,794,000. Brown Advisory Inc. now owns 3,232,806 shares in the specialty chemicals firm, with a total market value of around $1,138,465,000, after the most recent purchase of 639,285 shares. Old Dominion Freight Line (NASDAQ:ODFL)Source: Getty ImagesThe stock of Old Dominion Freight Line (NASDAQ:ODFL) closed at $274.16 on Tuesday. There were 1,032,680 shares traded in the company, which is less than the average of 1,043,926. There has been a $245.56 year low and a $373.58 year high for Old Dominion Freight Line, Inc. An equity-to-debt ratio of 0.03 percent, a quick current ratio of 2.21, and a short-term ratio of 2.98 are all in the company’s favor. The P/E ratio of the stock is 28.00. In terms of PEG, this is a ratio of 1.44. Version 1.03 of the beta is available. It’s worth a total of $31.18 million. For the 50-day and 200-day moving averages, the company’s prices are $291.99 and $317.93, respectively.In the third quarter, the transportation company topped consensus expectations of $2.41 by $0.19. For Old Dominion Freight Line, the return on equity was 32.41 percent, and the net margin was 20 percent, both in 2013. In addition, sales rose by a whopping 32.9 percent over last year. According to analysts, old Dominion Freight Line, Inc. will earn $11.29 per share.Recently, institutional investors have purchased at least a portion of the stock (Old Dominion Freight Line). During the fourth quarter, Heartland Bank & Trust Co. grew its holdings in the firm by 1.4%. As a result, it has increased its stake in the transportation company to 2,465 shares. At this time, it’s worth $883,000. It also expanded its interest in Old Dominion Freight Line by 10% during the third quarter. That brings the total number of shares owned by Penserra Capital Management LLC to 374.Holderness Investments Co. boosted its Old Dominion Freight Line holdings by 2.6%. Holderness Investments Co. purchased 35 more shares of transportation stock in the previous three months. Holderness Investments Co. To put that in perspective, that’s a total of 1,397 shares. It is now worth $400,000 in stock. Brookstone Capital Management also raised its holdings in Old Dominion Freight Line by 4% during the fourth quarter.For $304,000, Brookstone Capital Management acquired 35 more shares in Old Dominion Freight Line. Thus, Rehmann Capital Advisory Group purchased an additional 36 shares of transportation company stock in the previous quarter. As a result, it now owns 1,302 shares of stock. Hedge funds and other institutions own 77.86% of the shares.The Balchem Company (NASDAQ:BCPC)Source: Getty ImagesAnalyst ratings for trading Balchem Company (NASDAQ:BCPC) are bearish. HC Wainwright lowered its price target for Balchem shares to $155.00 from $152.00 in a research note released on Monday, and the company now has a buy rating on the stock. Also, on March 31, StockNews.com released a research note noting that they have added Balchem shares to their coverage. They rated the company as a buy.There was an increase of 0.73 percent in BCPC’s opening price of $118.89. During the last year, Balchem’s share price fluctuated between $118.71 and $174.29. There are moving averages for the company’s stock price. Moving averages of 50 days and 200 days are used. This business has a $3.88 billion market value and a PE ratio of 38.67.Morgan Stanley’s stake in Balchem grew by 279 percent in the second quarter. Morgan Stanley currently owns 202,467 shares of the primary materials firm. An estimated $26,577,000. According to Raymond James & Associates, the share price of Balchem increased by 7.0% in the third quarter. A further 2,471 shares, for 37.806 shares, were purchased by Raymond James & Associates from the leading materials firm. PNC Financial Services Group Inc. boosted its Balchem holdings by 2.5% during the third quarter.Additional 296 shares of basic materials firm stock were purchased by PNC Financial Services Group Inc. for $1,766,000. There were 5,053 shares purchased by Advisor Group Holdings Inc., with an additional 471 shares purchased by this primary materials firm. There is 89.60 percent of the shares held by hedge funds and prominent investors.Jefferies Financial Group’s (NYSE:JEF)Source: Getty ImagesHis financial services Jefferies Financial Group’s (NYSE:JEF) stock has a price target of $37.00. Analysts have set a $37.00 price target on the stock. ‘ Over the stock’s closing price, it is a 17.68 percent gain in value.Jefferies Financial Group’s stock opened at $31.44 on Wednesday. $32.26 is the 50-day simple moving average. For the last 200 days, the price has been $36.52. Jefferies Financial Group’s stock price has ranged between $28.99 and $44.47 in the previous year. Market capitalization is $7.53 billion, the P/E ratio is 6.01, and the beta is 1.35 for this firm.The quarterly revenue for Jefferies Financial Group decreased by 30% from the prior year. Jefferies Financial Group expects to generate an average of 3.83 EPS for the current year.Country Club Bank GFN invested around $205,000 in new Jefferies Financial Group shares during the first quarter. First-quarter holdings in Jefferies Financial Group were increased by 32.4 percent by Moody Aldrich Partners LLC. There are now 13,028 shares of Moody Aldrich Partners LLC’s stock, worth $428,000.00.Sculati Wealth Management LLC had a 10.4 percent rise in quarterly revenue. As a result, Sculati Wealth Management LLC paid $1,553,000 for an additional 4,440 shares of the company’s stock. Thanks to Mercer Global Advisors Inc, stock in Jefferies Financial Group rose by 29.7%.Also, in the previous three months, steel Peak Wealth Management LLC acquired 40,015 additional shares of the company’s stock. As a result, it now has 78.452 shares in issue. The store is owned by 69.79 percent of institutional investors. As trading becomes more intense, according to this study, analysts are getting bullish on Jefferies Financial.