NEW YORK (TheStreet) -- The EU filed a formal complaint against Google Inc. (GOOGL) - Get Alphabet Inc. Class A Report (GOOG) - Get Alphabet Inc. Class C Report in April and the tech giant has been fighting it ever since.

The issue is that the EU believes Google is rigging its search engine to favor its aligned shopping sites so they pop up as the first results. Part of Google's defense is the EU disregarded the rising power of other online shopping sites, such as Amazon.com, Inc. (AMZN) - Get Amazon.com, Inc. Report and eBay Inc. (EBAY) - Get eBay Inc. Report .

Will trouble in Europe mean a dip in Google's stock?

Here is the Google's stock recommendation, according to TheStreet Ratings,TheStreet's proprietary ratings tool.

TheStreet Ratings projects a stock's total return potential over a 12-month period including both price appreciation and dividends. Based on 32 major data points, TheStreet Ratings uses a quantitative approach to rating over 4,300 stocks to predict return potential for the next year. The model is both objective, using elements such as volatility of past operating revenues, financial strength, and company cash flows, and subjective, including expected equities market returns, future interest rates, implied industry outlook and forecasted company earnings.

Buying an S&P 500 stock that TheStreet Ratings rated a buy yielded a 16.56% return in 2014, beating the S&P 500 Total Return Index by 304 basis points. Buying a Russell 2000 stock that TheStreet Ratings rated a buy yielded a 9.5% return in 2014, beating the Russell 2000 index, including dividends reinvested, by 460 basis points last year.

Check out which stocks made the list. And when you're done, be sure to read about which mid-cap energy stocks you should buy now. Year-to-date returns are based on August 27, 2015 closing prices.

GOOGL data by YCharts
Google Inc. (GOOGL) - Get Alphabet Inc. Class A Report
Rating: Buy, B
Market Cap: $458 billion
Year-to-date return: 25.9%

TheStreet Recommends

Image placeholder title

Google Inc., a technology company, builds products and provides services to organize the information.

TheStreet Ratings team rates GOOGLE INC as a Buy with a ratings score of B. TheStreet Ratings Team has this to say about their recommendation:

"We rate GOOGLE INC (GOOGL) a BUY. This is driven by a number of strengths, which we believe should have a greater impact than any weaknesses, and should give investors a better performance opportunity than most stocks we cover. The company's strengths can be seen in multiple areas, such as its revenue growth, largely solid financial position with reasonable debt levels by most measures, reasonable valuation levels, increase in net income and good cash flow from operations. We feel its strengths outweigh the fact that the company has had somewhat disappointing return on equity."

Highlights from the analysis by TheStreet Ratings Team goes as follows:

  • GOOGL's revenue growth has slightly outpaced the industry average of 6.8%. Since the same quarter one year prior, revenues rose by 11.1%. This growth in revenue does not appear to have trickled down to the company's bottom line, displayed by a decline in earnings per share.
  • Although GOOGL's debt-to-equity ratio of 0.05 is very low, it is currently higher than that of the industry average. Along with this, the company maintains a quick ratio of 4.60, which clearly demonstrates the ability to cover short-term cash needs.
  • The company, on the basis of net income growth from the same quarter one year ago, has significantly outperformed against the S&P 500 and exceeded that of the Internet Software & Services industry average. The net income increased by 17.3% when compared to the same quarter one year prior, going from $3,351.00 million to $3,931.00 million.
  • Net operating cash flow has increased to $6,985.00 million or 24.13% when compared to the same quarter last year. In addition, GOOGLE INC has also modestly surpassed the industry average cash flow growth rate of 19.45%.

Must Read: 

Tiffany Shares Slipping, Is Now the Time to Buy?