Tucows Company Profile (NASDAQ:TCX)

About Tucows (NASDAQ:TCX)

Tucows logoTucows Inc. is engaged in providing Internet services. The Company's segments include Network Access Services and Domain Services. The Network Access Services segment includes mobile, fixed high-speed Internet access services, Internet hosting and network consulting services. The Domain Services segment wholesale and retail domain name registration services, value added services and portfolio services. The Company focuses on serving the needs of this network of resellers by providing services, interfaces, proactive and attentive customer service, reseller-oriented technology and agile design and development processes. The Company focuses its service offerings under brands, including OpenSRS, YummyNames, Platypus, Hover and Ting. As of December 31, 2016, the OpenSRS Domain Service managed 15 million domain names under the Tucows ICANN registrar accreditation and for other registrars. As of December 31, 2016, Ting managed mobile telephony services for approximately 151,000 subscribers.

Industry, Sector and Symbol:
  • Sector: Computer and Technology
  • Industry: Internet Services - NEC
  • Sub-Industry: N/A
  • Symbol: NASDAQ:TCX
  • CUSIP: N/A
  • Web: www.tucows.com
Capitalization:
  • Market Cap: $570.92 million
  • Outstanding Shares: 10,509,000
Average Prices:
  • 50 Day Moving Avg: $56.74
  • 200 Day Moving Avg: $52.81
  • 52 Week Range: $25.78 - $63.20
P/E:
  • Trailing P/E Ratio: 41.05
  • Foreward P/E Ratio: 19.43
  • P/E Growth: 0.86
Sales & Book Value:
  • Annual Revenue: $214.64 million
  • Price / Sales: 2.66
  • Book Value: $3.81 per share
  • Price / Book: 14.28
Profitability:
  • EBIDTA: $26.27 million
  • Net Margins: 6.55%
  • Return on Equity: 43.00%
  • Return on Assets: 7.66%
Debt:
  • Debt-to-Equity Ratio: 1.81%
  • Current Ratio: 0.87%
  • Quick Ratio: 0.86%
Misc:
  • Average Volume: 125,663 shs.
  • Beta: 1.37
  • Short Ratio: 8.37
 
Frequently Asked Questions for Tucows (NASDAQ:TCX)

What is Tucows' stock symbol?

Tucows trades on the NASDAQ under the ticker symbol "TCX."

How will Tucows' stock buyback program work?

Tucows declared that its board has initiated a stock buyback program on Tuesday, April 11th 2017, which allows the company to buyback $40,000,000.00 in shares, according to EventVestor. This buyback authorization allows the company to purchase up to 84% of its shares through open market purchases. Shares buyback programs are generally an indication that the company's board believes its stock is undervalued.

How were Tucows' earnings last quarter?

Tucows Inc. (NASDAQ:TCX) posted its quarterly earnings results on Tuesday, May, 9th. The company reported $0.34 EPS for the quarter, missing the consensus estimate of $0.47 by $0.13. The business earned $69.60 million during the quarter, compared to analysts' expectations of $84.05 million. Tucows had a return on equity of 43.00% and a net margin of 6.55%. Tucows's revenue for the quarter was up 55.7% compared to the same quarter last year. During the same period last year, the business posted $0.42 EPS. View Tucows' Earnings History.

When will Tucows make its next earnings announcement?

Tucows is scheduled to release their next quarterly earnings announcement on Tuesday, August, 8th 2017. View Earnings Estimates for Tucows.

Where is Tucows' stock going? Where will Tucows' stock price be in 2017?

1 analysts have issued 1-year price objectives for Tucows' stock. Their predictions range from $36.00 to $36.00. On average, they anticipate Tucows' stock price to reach $36.00 in the next twelve months. View Analyst Ratings for Tucows.

Are investors shorting Tucows?

Tucows saw a increase in short interest during the month of June. As of June 30th, there was short interest totalling 1,285,350 shares, an increase of 77.4% from the June 15th total of 724,475 shares. Based on an average daily volume of 239,041 shares, the short-interest ratio is presently 5.4 days. Currently, 15.9% of the company's shares are short sold.

Who are some of Tucows' key competitors?

Who are Tucows' key executives?

Tucows' management team includes the folowing people:

  • Allen Karp QC, Independent Co-Chairman of the Board
  • Rawleigh H. Ralls IV, Independent Co-Chairman of the Board
  • Elliot Noss, President, Chief Executive Officer, Director
  • Dave Singh, Chief Financial Officer, Executive Vice President
  • Carla Anne Goertz, Executive Vice President - Human Resources
  • David John Woroch, Executive Vice President - Domains
  • Michael Goldstein, Vice President - Sales and Marketing
  • Ross Rader, Vice President - Customer Experience
  • Jody Stocks, Vice President - Engineering
  • Brad Burnham, Director

Who owns Tucows stock?

Tucows' stock is owned by many different of retail and institutional investors. Top institutional shareholders include Investmentaktiengesellschaft Fuer Langfristige Investoren TGV (4.80%), Van Berkom & Associates Inc. (2.98%), K.J. Harrison & Partners Inc (0.53%), Spark Investment Management LLC (0.08%) and Strs Ohio (0.02%). Company insiders that own Tucows stock include Allen Karp, Carla Anne Goertz, David John Woroch, Davinder Singh, Elliot Noss, Erez Gissin, Jeffrey Nathan Schwartz, Joichi Ito, Michael Cooperman, Michael Goldstein and Rawleigh Hazen Iv Ralls. View Institutional Ownership Trends for Tucows.

Who bought Tucows stock? Who is buying Tucows stock?

Tucows' stock was purchased by a variety of institutional investors in the last quarter, including Van Berkom & Associates Inc., Investmentaktiengesellschaft Fuer Langfristige Investoren TGV and Strs Ohio. View Insider Buying and Selling for Tucows.

How do I buy Tucows stock?

Shares of Tucows can be purchased through any online brokerage account. Popular online brokerages include Vanguard Brokerage Services, TD Ameritrade, E*TRADE, Scottrade, Fidelity and Charles Schwab.

What is Tucows' stock price today?

One share of Tucows stock can currently be purchased for approximately $54.40.


MarketBeat Community Rating for Tucows (NASDAQ TCX)
Community Ranking:  2.3 out of 5 ( )
Outperform Votes:  48 (Vote Outperform)
Underperform Votes:  56 (Vote Underperform)
Total Votes:  104
MarketBeat's community ratings are surveys of what our community members think about Tucows and other stocks. Vote "Outperform" if you believe the stock will outperform the S&P 500 over the long term. Vote "Underperform" if you believe the stock will underperform the S&P 500 over the long term. You may vote once every thirty days.

Analyst Ratings

Consensus Ratings for Tucows (NASDAQ:TCX) (How are Consensus Ratings Calculated?)
Ratings Breakdown: 1 Buy Rating
Consensus Rating:Buy (Score: 3.00)
Consensus Price Target: $36.00 (33.82% downside)

Analysts' Ratings History for Tucows (NASDAQ:TCX)
Show:
DateFirmActionRatingPrice TargetImpact on Share PriceDetails
8/26/2016Cantor FitzgeraldReiterated RatingBuy$36.00N/AView Rating Details
(Data available from 7/29/2015 forward)

Earnings

Earnings History for Tucows (NASDAQ:TCX)
Earnings by Quarter for Tucows (NASDAQ:TCX)
Earnings History by Quarter for Tucows (NASDAQ TCX)
DateQuarterConsensus EstimateActual EPSRevenue EstimateActual RevenueRelease LinkConference CallDetails
8/8/2017$0.39N/AView Earnings Details
5/9/20173/31/2017$0.47$0.34$84.05 million$69.60 millionViewListenView Earnings Details
2/7/2017Q416$0.41$0.26$50.40 million$48.80 millionViewListenView Earnings Details
11/7/2016Q316$0.38$0.45$48.35 million$49.10 millionViewListenView Earnings Details
8/8/2016Q216$0.35$0.39$48.90 million$47.50 millionViewN/AView Earnings Details
5/9/2016Q116$0.30$0.42$47.07 million$45.61 millionViewN/AView Earnings Details
2/9/2016Q415$0.29$0.29$46.35 million$45.00 millionViewN/AView Earnings Details
11/6/2015Q315$0.28$0.28$45.25 million$44.60 millionViewN/AView Earnings Details
8/6/2015Q215$0.27$0.21$41.40 million$42.89 millionViewN/AView Earnings Details
5/7/2015Q115$0.22$0.24$40.50 million$40.46 millionViewN/AView Earnings Details
2/11/2015Q414$0.21$0.16$38.20 million$38.00 millionViewN/AView Earnings Details
11/12/2014Q314$0.22$0.24$37.60 million$38.90 millionViewN/AView Earnings Details
8/12/2014Q214$0.15$0.12$35.80 million$35.60 millionViewN/AView Earnings Details
5/14/2014Q213$0.11$0.04$30.00 million$34.40 millionViewN/AView Earnings Details
2/12/2014Q4$0.16$0.08$34.12 million$33.10 millionViewN/AView Earnings Details
11/13/2013Q3$0.03$0.06ViewListenView Earnings Details
11/13/2012Q312$0.04$25.09 million$29.25 millionViewN/AView Earnings Details
(Data available from 1/1/2011 forward)

Estimates

Earnings Estimates for Tucows (NASDAQ:TCX)
Current Year EPS Consensus Estimate: $1.75 EPS
Next Year EPS Consensus Estimate: $2.8 EPS

Dividends

Dividend History for Tucows (NASDAQ:TCX)
No dividend announcements for this company have been tracked by MarketBeat.com

Insider Trades

Insider Trading and Institutional Ownership History for Tucows (NASDAQ:TCX)
Insider Ownership Percentage: 17.20%
Institutional Ownership Percentage: 29.82%
Insider Trades by Quarter for Tucows (NASDAQ:TCX)
Institutional Ownership by Quarter for Tucows (NASDAQ:TCX)
Insider Trades by Quarter for Tucows (NASDAQ:TCX)
Transaction DateInsider NameTitleBuy/SellNumber of SharesAverage Share PriceTotal TransactionDetails
6/28/2017Rawleigh Hazen Iv RallsDirectorSell52,500$56.79$2,981,475.00View SEC Filing  
6/22/2017Allen KarpDirectorSell1,900$59.92$113,848.00View SEC Filing  
6/12/2017Rawleigh Hazen Iv RallsDirectorSell53,842$59.11$3,182,600.62View SEC Filing  
6/8/2017Davinder SinghCFOSell1,236$60.00$74,160.00View SEC Filing  
5/31/2017Rawleigh Hazen Iv RallsDirectorSell20,000$57.63$1,152,600.00View SEC Filing  
5/18/2017Jeffrey Nathan SchwartzDirectorSell4,962$57.05$283,082.10View SEC Filing  
5/17/2017Jeffrey Nathan SchwartzDirectorSell7,222$57.00$411,654.00View SEC Filing  
5/16/2017Michael GoldsteinVPSell4,163$56.83$236,583.29View SEC Filing  
5/16/2017Rawleigh Hazen Iv RallsDirectorSell30,000$58.56$1,756,800.00View SEC Filing  
5/12/2017Michael GoldsteinVPSell9,876$58.76$580,313.76View SEC Filing  
3/24/2017Rawleigh Hazen Iv RallsDirectorSell51,250$49.27$2,525,087.50View SEC Filing  
3/22/2017Michael CoopermanCFOSell29,219$48.04$1,403,680.76View SEC Filing  
3/16/2017David John WorochEVPSell5,000$49.02$245,100.00View SEC Filing  
3/14/2017Erez GissinDirectorSell7,300$47.00$343,100.00View SEC Filing  
3/9/2017Rawleigh Hazen Iv RallsDirectorSell40,000$47.03$1,881,200.00View SEC Filing  
2/21/2017Allen KarpDirectorSell2,650$42.52$112,678.00View SEC Filing  
2/15/2017Allen KarpDirectorSell100$44.02$4,402.00View SEC Filing  
2/14/2017Rawleigh Hazen Iv RallsDirectorSell30,000$46.85$1,405,500.00View SEC Filing  
9/29/2016Allen KarpDirectorSell5,000$39.89$199,450.00View SEC Filing  
9/29/2016Carla Anne GoertzEVPSell20,708$32.13$665,348.04View SEC Filing  
9/26/2016Jeffrey Nathan SchwartzDirectorSell13,125$30.65$402,281.25View SEC Filing  
9/23/2016Rawleigh Hazen Iv RallsDirectorSell25,000$29.34$733,500.00View SEC Filing  
9/21/2016David John WorochEVPSell2,000$28.67$57,340.00View SEC Filing  
9/6/2016Rawleigh Hazen Iv RallsDirectorSell50,000$27.46$1,373,000.00View SEC Filing  
9/1/2016Erez GissinDirectorSell10,000$27.25$272,500.00View SEC Filing  
5/26/2016Carla Anne GoertzEVPSell24,585$23.83$585,860.55View SEC Filing  
11/20/2015Michael CoopermanCFOSell34,632$24.50$848,484.00View SEC Filing  
11/17/2015Michael CoopermanCFOSell1,400$24.72$34,608.00View SEC Filing  
9/25/2015David John WorochEVPSell2,000$24.21$48,420.00View SEC Filing  
9/16/2015Michael CoopermanCFOSell3,000$25.05$75,150.00View SEC Filing  
9/14/2015Michael CoopermanCFOSell30,279$25.06$758,791.74View SEC Filing  
8/24/2015Erez GissinDirectorSell18,750$22.29$417,937.50View SEC Filing  
8/20/2015Elliot NossCEOSell50,000$24.96$1,248,000.00View SEC Filing  
8/19/2015Joichi ItoDirectorSell6,250$25.53$159,562.50View SEC Filing  
6/22/2015Allen KarpDirectorSell10,000$35.20$352,000.00View SEC Filing  
6/18/2015Michael GoldsteinVPSell12,450$28.94$360,303.00View SEC Filing  
6/17/2015Rawleigh Hazen Iv RallsDirectorSell21,250$28.93$614,762.50View SEC Filing  
6/16/2015Rawleigh Hazen Iv RallsDirectorSell14,455$28.96$418,616.80View SEC Filing  
5/29/2015Rawleigh Hazen Iv RallsDirectorSell40,000$26.59$1,063,600.00View SEC Filing  
5/26/2015Rawleigh Hazen Iv RallsDirectorSell25,000$24.51$612,750.00View SEC Filing  
5/19/2015Kenneth Derrick SchaferEVPSell16,250$21.51$349,537.50View SEC Filing  
3/31/2015Rawleigh Hazen Iv RallsDirectorSell25,000$19.04$476,000.00View SEC Filing  
3/20/2015Carla Anne GoertzEVPSell18,000$18.80$338,400.00View SEC Filing  
3/13/2015Michael CoopermanCFOSell7,500$19.11$143,325.00View SEC Filing  
3/9/2015David John WorochEVPSell2,000$19.00$38,000.00View SEC Filing  
3/14/2014Rawleigh Hazen Iv RallsDirectorSell25,000$13.91$347,750.00View SEC Filing  
3/5/2014Joichi ItoDirectorSell2,371$13.50$32,008.50View SEC Filing  
3/5/2014Kenneth Derrick SchaferEVPSell20,000$13.73$274,600.00View SEC Filing  
3/4/2014Joichi ItoDirectorSell3,300$13.21$43,593.00View SEC Filing  
3/3/2014Joichi ItoDirectorSell4,000$13.27$53,080.00View SEC Filing  
2/28/2014Joichi ItoDirectorSell7,381$13.56$100,086.36View SEC Filing  
2/27/2014Joichi ItoDirectorSell2,948$13.69$40,358.12View SEC Filing  
12/4/2013Rawleigh Hazen Iv RallsDirectorSell75,000$3.24$243,000.00View SEC Filing  
11/27/2013Rawleigh Hazen Iv RallsDirectorSell175,000$3.12$546,000.00View SEC Filing  
11/21/2013Rawleigh Hazen Iv RallsDirectorSell250,000$2.89$722,500.00View SEC Filing  
6/5/2013David John WorochVPBuy5,000$1.76$8,800.00View SEC Filing  
3/14/2013David John WorochVPBuy5,000$1.82$9,100.00View SEC Filing  
8/20/2012Rawleigh Hazen Iv RallsDirectorBuy100,000$1.13$113,000.00View SEC Filing  
(Data available from 1/1/2013 forward)

Headlines

Headline Trends for Tucows (NASDAQ:TCX)
Latest Headlines for Tucows (NASDAQ:TCX)
Source:
DateHeadline
feeds.benzinga.com logoTucows Second Quarter Investment Community Conference Call is Tuesday, August 8, 2017 at 5:00 P.M. (ET)
feeds.benzinga.com - July 26 at 2:07 PM
finance.yahoo.com logoETFs with exposure to Tucows, Inc. : July 25, 2017
finance.yahoo.com - July 26 at 8:39 AM
americanbankingnews.com logoTucows Inc. (NASDAQ:TCX) Upgraded to "Buy" at BidaskClub
www.americanbankingnews.com - July 16 at 9:32 PM
americanbankingnews.com logoTucows Inc. (TCX) Short Interest Up 77.4% in June
www.americanbankingnews.com - July 16 at 7:22 AM
finance.yahoo.com logoETFs with exposure to Tucows, Inc. : July 14, 2017
finance.yahoo.com - July 15 at 9:20 AM
finance.yahoo.com logoTucows, Inc. breached its 50 day moving average in a Bullish Manner : TCX-US : July 12, 2017
finance.yahoo.com - July 13 at 10:18 AM
americanbankingnews.com logo Tucows Inc. (NASDAQ:TCX) Given $35.65 Average Target Price by Analysts
www.americanbankingnews.com - July 12 at 4:34 PM
finance.yahoo.com logoETFs with exposure to Tucows, Inc. : July 4, 2017
finance.yahoo.com - July 4 at 4:17 PM
americanbankingnews.com logoTucows Inc. (TCX) Director Rawleigh Hazen Iv Ralls Sells 52,500 Shares
www.americanbankingnews.com - June 29 at 7:48 PM
finance.yahoo.com logoTucows, Inc. :TCX-US: Earnings Analysis: Q1, 2017 By the Numbers : June 26, 2017
finance.yahoo.com - June 27 at 8:59 AM
americanbankingnews.com logoAllen Karp Sells 1,900 Shares of Tucows Inc. (TCX) Stock
www.americanbankingnews.com - June 26 at 4:22 PM
americanbankingnews.com logo Tucows Inc. (TCX) Given $35.65 Consensus Target Price by Brokerages
www.americanbankingnews.com - June 21 at 6:10 PM
finance.yahoo.com logoTucows, Inc. – Value Analysis (NASDAQ:TCX) : June 15, 2017
finance.yahoo.com - June 15 at 4:52 PM
finance.yahoo.com logoTucows, Inc. breached its 50 day moving average in a Bearish Manner : TCX-US : June 14, 2017
finance.yahoo.com - June 14 at 9:29 AM
americanbankingnews.com logoInsider Selling: Tucows Inc. (TCX) Director Sells 53,842 Shares of Stock
www.americanbankingnews.com - June 13 at 7:28 PM
americanbankingnews.com logoInsider Selling: Tucows Inc. (TCX) CFO Sells 1,236 Shares of Stock
www.americanbankingnews.com - June 9 at 10:34 AM
americanbankingnews.com logoTucows Inc. (TCX) Director Rawleigh Hazen Iv Ralls Sells 20,000 Shares
www.americanbankingnews.com - June 1 at 7:33 PM
americanbankingnews.com logoInsider Selling: Tucows Inc. (TCX) Director Sells 4,962 Shares of Stock
www.americanbankingnews.com - May 18 at 4:34 PM
americanbankingnews.com logoInsider Selling: Tucows Inc. (TCX) Director Sells 7,222 Shares of Stock
www.americanbankingnews.com - May 18 at 10:17 AM
americanbankingnews.com logoTucows Inc. (TCX) VP Sells $236,583.29 in Stock
www.americanbankingnews.com - May 17 at 10:20 AM
americanbankingnews.com logoRawleigh Hazen Iv Ralls Sells 30,000 Shares of Tucows Inc. (TCX) Stock
www.americanbankingnews.com - May 16 at 10:16 PM
americanbankingnews.com logoTucows Inc. (TCX) VP Sells $580,313.76 in Stock
www.americanbankingnews.com - May 15 at 11:38 AM
americanbankingnews.com logoTucows Inc. (TCX) Rating Lowered to Sell at Zacks Investment Research
www.americanbankingnews.com - May 12 at 7:28 AM
americanbankingnews.com logoTucows Inc. (TCX) Issues Earnings Results
www.americanbankingnews.com - May 10 at 5:42 PM
fool.com logoTucows Inc. Is Scaling Up Quickly
www.fool.com - May 10 at 10:48 AM
finance.yahoo.com logoInvestor Network: Tucows Inc. to Host Earnings Call
finance.yahoo.com - May 9 at 7:38 PM
finance.yahoo.com logoTucows Reports Continuing Strong Financial Results for First Quarter of 2017
finance.yahoo.com - May 9 at 7:38 PM
finance.yahoo.com logoWhat to Watch When Tucows Reports Earnings
finance.yahoo.com - May 8 at 7:38 PM
americanbankingnews.com logoShort Interest in Tucows Inc. (TCX) Expands By 4.4%
www.americanbankingnews.com - May 4 at 8:10 PM
americanbankingnews.com logoSomewhat Favorable Media Coverage Extremely Likely to Impact Tucows (TCX) Share Price
www.americanbankingnews.com - May 4 at 1:44 PM
americanbankingnews.com logo Brokerages Set $33.50 Target Price for Tucows Inc. (TCX)
www.americanbankingnews.com - May 3 at 2:29 PM
finance.yahoo.com logoTucows First Quarter Investment Community Conference Call is Tuesday, May 9, 2017 at 5:00 P.M. (ET)
finance.yahoo.com - May 1 at 11:12 AM
americanbankingnews.com logoTucows (TCX) Receiving Somewhat Positive Media Coverage, Report Finds
www.americanbankingnews.com - April 30 at 10:06 AM
americanbankingnews.com logoTucows (TCX) Given Daily Media Impact Rating of 0.16
www.americanbankingnews.com - April 26 at 7:34 PM
americanbankingnews.com logoSomewhat Favorable News Coverage Extremely Likely to Impact Tucows (TCX) Stock Price
www.americanbankingnews.com - April 23 at 9:54 AM
finance.yahoo.com logoIs Tucows the Best Small-Cap Growth Stock You've Never Heard of?
finance.yahoo.com - April 22 at 11:23 AM
americanbankingnews.com logoTucows (TCX) Earning Favorable Press Coverage, Report Shows
www.americanbankingnews.com - April 18 at 3:22 PM
americanbankingnews.com logoTucows Inc. (TCX) Rating Increased to Hold at Zacks Investment Research
www.americanbankingnews.com - April 18 at 8:36 AM
americanbankingnews.com logoTucows (TCX) Given Media Sentiment Score of 0.13
www.americanbankingnews.com - April 15 at 3:17 PM
americanbankingnews.com logoTucows (TCX) to Repurchase $40 million in Stock
www.americanbankingnews.com - April 11 at 8:41 AM
finance.yahoo.com logoWhy Tucows Inc. Stock Soared in March
finance.yahoo.com - April 7 at 11:17 PM
biz.yahoo.com logoTUCOWS INC /PA/ Files SEC form 8-K/A, Financial Statements and Exhibits
biz.yahoo.com - April 3 at 7:58 PM
americanbankingnews.com logoRawleigh Hazen Iv Ralls Sells 51,250 Shares of Tucows Inc. (TCX) Stock
www.americanbankingnews.com - March 29 at 9:11 AM
americanbankingnews.com logo Tucows Inc. (TCX) Receives Average Rating of "" from Brokerages
www.americanbankingnews.com - March 28 at 8:49 AM
biz.yahoo.com logoTUCOWS INC /PA/ Files SEC form 8-K, Change in Directors or Principal Officers
biz.yahoo.com - March 24 at 8:07 PM
americanbankingnews.com logoMichael Cooperman Sells 29,219 Shares of Tucows Inc. (TCX) Stock
www.americanbankingnews.com - March 23 at 1:35 PM
americanbankingnews.com logo Tucows Inc. (TCX) Given Average Recommendation of "" by Brokerages
www.americanbankingnews.com - March 21 at 10:52 AM
biz.yahoo.com logoTUCOWS INC /PA/ Files SEC form 8-K, Change in Directors or Principal Officers, Regulation FD Disclosure, Financial St
biz.yahoo.com - March 20 at 6:16 PM
americanbankingnews.com logoTucows Inc. (TCX) EVP David John Woroch Sells 5,000 Shares
www.americanbankingnews.com - March 20 at 12:13 PM
streetinsider.com logoTucows (TCX) Announces Retirement of CFO Michael Cooperman
www.streetinsider.com - March 17 at 8:11 PM

Social

Chart

Tucows (TCX) Chart for Saturday, July, 29, 2017

This page was last updated on 7/29/2017 by MarketBeat.com Staff