The stock price performance shown on the quote above is not necessarily indicative of future price performance.
Stock quotes delayed  minutes.
Stock price information that appears on this website is provided by QuoteMedia for information purposes only, and is not intended for trading purposes. Rogers and its service providers do not guarantee the sequence, accuracy, or completeness of any stock price information or other data displayed, and are not liable or responsible in any way for any delays, inaccuracies, or errors in any stock price information or data or in the transmission of any stock price information or data. The stock price information or data provided is not to be relied upon for any trading, business or financial purpose and Rogers and its service providers are not liable or responsible in any way for any damages, losses or costs arising from reliance on this information or incurred as a result of the nonperformance, interruption or termination for any reason whatsoever of the stock price information or data.