Compare Stocks Compare stocks with our powerful stock comparison tool. Analyze fundamentals, price performance, and key financial indicators to make informed investment decisions. Our tool lets you compare up to ten stocks side by side based on Performance Charts, Price & Volume, MarketRank™, Analyst Ratings, Sales & Book Value, Profitability & Earnings, Dividends, Debt, Ownership, Headlines, and more. Simply enter up to ten stock symbols (e.g., BAC, JPM, WFC, C, GS) to get started and uncover top investment opportunities. Stocks to Compare Sections All Sections Selected Performance Chart Price & Volume MarketRank Analyst Ratings Sales & Book Value Profitability & Earnings Dividends Debt Ownership Miscellaneous Headlines About Compare NYSE:CNI NYSEAMERICAN:KIQ OTCMKTS:QRNNF NYSE:ROL On This Page Performance ChartPrice & VolumeMarketRank™Analyst RatingsSales & Book ValueProfitability & EarningsDividendsDebtOwnershipMiscellaneousHeadlinesAbout Comparison Ideas Stock Ideas Comparative Price Performance Over Time1 day7 days30 days90 days365 daysCompare Price & VolumeCompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's VolumeCNICanadian National Railway$114.74+1.4%$107.75$90.74▼$115.80$69.73B0.951.59 million shs1.42 million shsKIQKelso Technologies$0.09+0.2%$0.11$0.10▼$0.42$4.77M0.41546,666 shs90,173 shsQRNNFAurizon$2.76$2.76$2.76▼$2.99N/AN/A1,952 shsN/AROLRollins$53.28-0.9%$54.47$51.95▼$66.14$25.65B0.792.98 million shs2.53 million shsThe 10 Best High-Yield Dividend Stocks for 2026Discover the 10 Best High-Yield Dividend Stocks for 2026 and secure reliable income in uncertain markets. Download the report now to identify top dividend payers and avoid common yield traps.Get This Free ReportCompare Price PerformanceCompany1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year PerformanceCNICanadian National Railway+0.32%+1.12%+2.50%+4.85%+5.24%KIQKelso Technologies0.00%-12.50%-10.44%-32.69%-14.63%QRNNFAurizon0.00%0.00%0.00%+12.65%+29.88%ROLRollins-1.77%+1.40%-2.47%-10.98%-6.40%Compare Price & VolumeCompanyCurrent Price50-Day Moving Average52-Week RangeMarket CapBetaAvg. VolumeToday's VolumeCNICanadian National Railway$114.74+1.4%$107.75$90.74▼$115.80$69.73B0.951.59 million shs1.42 million shsKIQKelso Technologies$0.09+0.2%$0.11$0.10▼$0.42$4.77M0.41546,666 shs90,173 shsQRNNFAurizon$2.76$2.76$2.76▼$2.99N/AN/A1,952 shsN/AROLRollins$53.28-0.9%$54.47$51.95▼$66.14$25.65B0.792.98 million shs2.53 million shsThe 10 Best High-Yield Dividend Stocks for 2026Discover the 10 Best High-Yield Dividend Stocks for 2026 and secure reliable income in uncertain markets. Download the report now to identify top dividend payers and avoid common yield traps.Get This Free ReportCompare Price PerformanceCompany1-Day Performance7-Day Performance30-Day Performance90-Day Performance1-Year PerformanceCNICanadian National Railway+0.32%+1.12%+2.50%+4.85%+5.24%KIQKelso Technologies0.00%-12.50%-10.44%-32.69%-14.63%QRNNFAurizon0.00%0.00%0.00%+12.65%+29.88%ROLRollins-1.77%+1.40%-2.47%-10.98%-6.40%Compare Analyst ForecastsCompanyConsensus Rating ScoreConsensus RatingConsensus Price Target% Upside from Current PriceCNICanadian National Railway 2.47Hold$122.046.36% UpsideKIQKelso Technologies 0.00N/AN/AN/AQRNNFAurizon 2.00Hold$3.8037.68% UpsideROLRollins 2.76Moderate Buy$65.2022.38% UpsideCurrent Analyst Ratings BreakdownLatest KIQ, ROL, QRNNF, and CNI Analyst RatingsDateCompanyBrokerageActionRatingPrice TargetDetails5/15/2026ROLRollins Wells Fargo & CompanySubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingLower Price TargetEqual Weight$58.00 ➝ $55.004/30/2026CNICanadian National Railway CitigroupSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingBoost Price TargetBuy$123.00 ➝ $124.004/30/2026CNICanadian National Railway Royal Bank Of CanadaSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingBoost Price TargetOutperform$160.00 ➝ $178.004/30/2026CNICanadian National Railway BarclaysSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingBoost Price TargetEqual Weight$98.00 ➝ $99.004/27/2026ROLRollins Rothschild & Co RedburnSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingSet Price TargetNeutral ➝ Buy$66.004/27/2026ROLRollins Rothschild & Co RedburnSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingUpgradeHold ➝ Strong-Buy4/24/2026ROLRollins Canaccord Genuity GroupSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingSet Price TargetHold$52.00 ➝ $51.004/24/2026ROLRollins UBS GroupSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingBoost Price TargetNeutral$58.00 ➝ $61.004/23/2026ROLRollins The Goldman Sachs GroupSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingReiterated RatingBuy$67.004/20/2026CNICanadian National Railway Weiss RatingsSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingReiterated RatingHold (C)4/13/2026ROLRollins Loop CapitalSubscribe to MarketBeat All Access for the firm's recommendation accuracy ratingInitiated CoverageHold$56.00(Data available from 5/20/2023 forward. View 10+ years of historical ratings with our analyst ratings screener.)Compare Sales & Book ValueCompanyAnnual RevenuePrice/SalesCashflowPrice/CashBook ValuePrice/BookCNICanadian National Railway$12.38B5.63$7.95 per share14.44$25.73 per share4.46KIQKelso Technologies$10.93M0.44N/AN/A$0.20 per share0.44QRNNFAurizonN/AN/AN/AN/AN/AN/AROLRollins$3.76B6.82$1.35 per share39.55$2.87 per share18.56Compare Profitability & EarningsCompanyNet IncomeEPSTrailing P/E RatioForward P/E RatioP/E GrowthNet MarginsReturn on Equity (ROE)Return on Assets (ROA)Next Earnings DateCNICanadian National Railway$3.38B$5.5020.8617.902.1627.22%21.90%8.08%7/24/2026 (Estimated)KIQKelso Technologies-$1.36M-$0.03N/AN/AN/A-23.24%-24.41%-21.51%N/AQRNNFAurizonN/A$0.1223.39N/AN/AN/AN/AN/AN/AROLRollins$526.71M$1.0948.8838.333.3613.77%38.37%17.32%7/22/2026 (Estimated)Latest KIQ, ROL, QRNNF, and CNI EarningsDateQuarterCompanyConsensus EstimateReported EPSBeat/MissGap EPSRevenue EstimateActual RevenueDetails4/29/2026Q1 2026CNICanadian National Railway$1.31$1.31N/A$1.36$3.15 billion$3.15 billion4/22/2026Q1 2026ROLRollins$0.24$0.24N/A$0.22$895.17 million$906.42 millionCompare DividendsCompanyAnnual PayoutDividend Yield5-Year Annualized Dividend GrowthPayout RatioYears of Consecutive GrowthCNICanadian National Railway$2.682.33%+3.58%48.73%3 YearsKIQKelso TechnologiesN/AN/AN/AN/AN/AQRNNFAurizon$0.062.32%N/A54.24%N/AROLRollins$0.731.37%+15.56%66.97%4 YearsLatest KIQ, ROL, QRNNF, and CNI DividendsAnnouncementCompanyPeriodAmountYieldEx-Dividend DateRecord DatePayable Date4/28/2026CNICanadian National Railwayquarterly$0.91502.47%6/9/20266/9/20266/30/20264/21/2026ROLRollinsquarterly$0.18251.38%5/11/20265/11/20266/10/2026(Data available from 1/1/2013 forward)Compare DebtCompanyDebt-to-Equity RatioCurrent RatioQuick RatioCNICanadian National Railway0.950.670.49KIQKelso TechnologiesN/A5.902.72QRNNFAurizonN/AN/AN/AROLRollins0.350.650.59Compare OwnershipInstitutional OwnershipCompanyInstitutional OwnershipCNICanadian National Railway80.74%KIQKelso Technologies4.56%QRNNFAurizon13.32%ROLRollins51.79%Insider OwnershipCompanyInsider OwnershipCNICanadian National Railway2.40%KIQKelso Technologies3.86%QRNNFAurizonN/AROLRollins5.77%Compare Miscellaneous StatsCompanyEmployeesShares OutstandingFree FloatOptionableCNICanadian National Railway23,839607.72 million593.13 millionOptionableKIQKelso Technologies4054.44 million52.34 millionNot OptionableQRNNFAurizon5,718N/AN/ANot OptionableROLRollins21,946481.46 million453.68 millionOptionableKIQ, ROL, QRNNF, and CNI HeadlinesRecent News About These CompaniesBad news for Seth Rollins in WWE!May 19 at 5:28 PM | sportskeeda.comSThere's only one man who could return to WWE after 7 years and help Seth Rollins against The VisionMay 19 at 5:28 PM | sportskeeda.comSSeth Rollins ends 9-month WWE RAW match droughtMay 19 at 5:28 PM | msn.comIs It Too Late To Reassess Rollins (ROL) After This Year’s Share Price Pullback?May 18 at 10:29 AM | finance.yahoo.comRollins, Inc. $ROL Shares Sold by Gamco Investors INC. ET ALMay 18 at 4:16 AM | marketbeat.comGabelli Funds LLC Reduces Stock Position in Rollins, Inc. $ROLMay 18 at 4:09 AM | marketbeat.comBessemer Group Inc. Has $65.09 Million Stock Holdings in Rollins, Inc. $ROLMay 16, 2026 | marketbeat.comRollins, Inc. (ROL) Analyst/Investor Day TranscriptMay 16, 2026 | seekingalpha.comSeth Rollins brutally called out for actions on WWE RAWMay 15, 2026 | sportskeeda.comSAnalyst Initiates Buy on Rollins, Citing Durable Competitive Moat, Multi-Brand Synergies, and Above-Market Growth OutlookMay 15, 2026 | tipranks.comRollins Inc. (ROL) At 52-Week Lows Despite Steady Long-Term ContractsMay 15, 2026 | insidermonkey.comRollins Stock: Analyst Estimates & RatingsMay 15, 2026 | barchart.comRollins, Inc. $ROL Stock Position Lowered by Bank Julius Baer & Co. Ltd ZurichMay 15, 2026 | marketbeat.comAtria Investments Inc Reduces Stake in Rollins, Inc. $ROLMay 15, 2026 | marketbeat.comRollins Reinforces Long-Term Value Creation Strategy and Medium-Term Growth AlgorithmMay 14, 2026 | prnewswire.comAnalyst Reiterates Buy on Rollins, Citing Strong Organic Growth Outlook and Expanding High-Margin Commercial and Ancillary OpportunitiesMay 14, 2026 | tipranks.comSeth Rollins recieves a one-word message from a former WWE Tag Team Champion amid recent tensionsMay 14, 2026 | sportskeeda.comS3 Reasons why Seth Rollins will help The Street Profits win the WWE World Tag Team ChampionshipMay 14, 2026 | sportskeeda.comSRollins, Inc. (ROL) Analyst/Investor Day - SlideshowMay 14, 2026 | seekingalpha.comBucks guard Ryan Rollins helping make 'invaluable' difference in kids' livesMay 14, 2026 | msn.comThe Woodworkers You Don't Want: Inside the World of Carpenter Ants with Orkin CanadaMay 13, 2026 | globenewswire.comNew MarketBeat Followers Over TimeMedia Sentiment Over Time Top HeadlinesView All HeadlinesThese 3 AI Stocks Just Crushed Earnings: Still Time To Buy?By Dan Schmidt | May 2, 20263 Healthcare Stocks Set to Benefit From the One Big Beautiful BillBy Chris Markoch | May 10, 20263 Crucial Aerospace Component Makers That Analysts LoveBy Nathan Reiff | May 16, 2026TFI Earnings Beat: Is This Stock the Freight Recovery King?By Jeffrey Neal Johnson | April 30, 2026AI Is Reviving an Overlooked Chip Category—and These 3 Names Are Riding the Demand WaveBy Nathan Reiff | April 29, 2026KIQ, ROL, QRNNF, and CNI Company DescriptionsCanadian National Railway NYSE:CNI$114.74 +1.54 (+1.36%) Closing price 03:59 PM EasternExtended Trading$114.00 -0.74 (-0.65%) As of 06:32 PM Eastern Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.Canadian National Railway Company, together with its subsidiaries, engages in the rail, intermodal, trucking, and marine transportation and logistics business in Canada and the United States. The company provides rail services, which include equipment, custom brokerage services, transloading and distribution, business development and real estate, and private car storage services; and intermodal services, such as temperature controlled cargo, port partnerships, and logistics parks. It offers trucking services, such as door-to-door services, import and export dray, interline services, and specialized services, comprising flatbed trucks, on-deck mobile transport trays, expedited cargo, and permit/overweight services; and supply chain services. It serves automotive, coal, fertilizers, temperature controlled cargo, forest products, dimensional, grain, metal and minerals, petroleum and chemicals, consumer goods, and third party logistics applications. The company operates a rail network of approximately 20,000 route-miles of track and shipping spanning. Canadian National Railway Company was incorporated in 1919 and is headquartered in Montreal, Canada.Kelso Technologies NYSEAMERICAN:KIQ$0.09 +0.00 (+0.23%) As of 05/19/2026Kelso Technologies Inc. develops, produces, and distributes proprietary equipment used in transportation applications in the United States and Canada. It offers rail and road transport equipment, such as pressure relief, vacuum relief, bottom outlet, pressure car pressure relief, pressure car angle, and top ball valves; and one-bolt manways and related equipment, emergency response equipment, and no spill locomotive fueling equipment; and other specialty valves, parts, equipment, and services. The company was formerly known as Kelso Resources Ltd. and changed its name to Kelso Technologies Inc. in July 1994. Kelso Technologies Inc. was incorporated in 1987 and is headquartered in Surrey, Canada.Aurizon OTCMKTS:QRNNF$2.76 0.00 (0.00%) As of 05/19/2026Aurizon Holdings Limited, through its subsidiaries, operates as a rail freight operator in Australia. The company operates through Network, Coal, Bulk, and Other segments. It transports various commodities, including mining, agricultural, industrial, and retail products; and retail goods and groceries across small and big towns, and cities, as well as coal and iron ore. The company also operates and manages the Central Queensland Coal Network that consists of 2,670 kilometers of track network; and provides various specialist services, such as rail design, engineering, construction, management, and maintenance, as well as supply chain solutions. It serves miners, primary producers, and the industry. The company was formerly known as QR National Limited and changed its name to Aurizon Holdings Limited in December 2012. The company was incorporated in 2010 and is headquartered in Fortitude Valley, Australia.Rollins NYSE:ROL$53.28 -0.46 (-0.86%) Closing price 03:59 PM EasternExtended Trading$53.26 -0.02 (-0.03%) As of 06:16 PM Eastern Extended trading is trading that happens on electronic markets outside of regular trading hours. This is a fair market value extended hours price provided by Massive. Learn more.Rollins, Inc., through its subsidiaries, provides pest and wildlife control services to residential and commercial customers in the United States and internationally. The company offers pest control services to residential properties protecting from common pests, including rodents, insects, and wildlife. It also provides workplace pest control solutions for customers across various end markets, such as healthcare, foodservice, and logistics. In addition, the company offers termite protection services and ancillary services. It serves clients directly, as well as through franchisee operations. The company was formerly known as Rollins Broadcasting, Inc and changed its name to Rollins, Inc. in 1965. Rollins, Inc. was founded in 1901 and is headquartered in Atlanta, Georgia. More Stock Comparisions from MarketBeat Stock Comparison Ideas (A-K)5GAgricultureAirlineAmerica FirstApparelArtificial IntelligenceAutomotiveBankBiotechBitcoinBlockchainBlue ChipCanadianCannabisCasinoChatGPTChineseCloud StorageCryptocurrencyCybersecurityDefenseDividendDow 30DroneEcommerceElectric VehiclesEnergyEntertainmenteSportsEV ChargingFertilizerFlying CarGoldGroceryGrowthHealthcareHigh DividendHotelStock Comparison Ideas (L-Z)Large CapLeisureLithiumMade In AmericaMagnificent SevenMega CapMemeMetaverseMid CapMiningMusic IndustryNanotechnologyNFTNuclear EnergyOilPharmaceuticalQuantum ComputingRenewable EnergyRestaurantRetailSemiconductorSilverSocial MediaSolarSpaceTechnologyTelecomToyUraniumUtilityVideo GameVirtual RealityWallStreetBets More Stock Ideas from MarketBeat Stock Lists 5G Stocks Biotech Stocks Blue Chip Stocks DOW 30 Stocks FAANG Stocks Gold Stocks Large Cap Stocks Lumber Stocks Marijuana Stocks Micro Cap Stocks Oil Stocks REITs Small Cap Stocks SPACs Travel Stocks Trillion Dollar Stocks Water Stocks Warren Buffett Stocks Low Priced Stocks Penny Stock List Popular Penny Stocks Top Stocks Today Stocks on Sale Stocks Under $0.05 Stocks Under $0.10 Stocks Under $0.25 Stocks Under $0.50 Stocks Under $1 Stocks Under $2 Stocks Under $3 Stocks Under $5 Stocks Under $10 Stocks Under $20 Stocks Under $30 Stocks Under $50 Stocks By Exchange NASDAQ Stocks NYSE Stocks NYSEAMERICAN Stocks NYSEARCA Stocks NYSEMKT Stocks OTCMKTS Stocks TSX Stocks TSXV Stocks LSE Stocks BATS Stocks Latest Stock Ideas Analog Devices Provides Much-Needed Pullback: How Low Can It Go? USA Rare Earth Posts Strong Q1 2026 as Massive Serra Vera Deal Looms From Zepbound to Foundayo: Lilly's Latest Results Support Oral GLP-1 Outlook AI Consolidation Begins: Blackstone & Google Forge an AI Empire The Great AI Rotation: Cashing In on Data Mirum Pharma: A Rare Disease Growth Story to Watch Vertical Aerospace: Pre-Flight Checks Point to a Breakout HIVE Weaponizes Power for an AI Pivot Get 30 Days of MarketBeat All Access for Free Sign up for MarketBeat All Access to gain access to MarketBeat's full suite of research tools. Start Your 30-Day Trial MarketBeat All Access Features Best-in-Class Portfolio Monitoring Get personalized stock ideas. Compare portfolio to indices. Check stock news, ratings, SEC filings, and more. Stock Ideas and Recommendations See daily stock ideas from top analysts. Receive short-term trading ideas from MarketBeat. Identify trending stocks on social media. Advanced Stock Screeners and Research Tools Use our seven stock screeners to find suitable stocks. Stay informed with MarketBeat's real-time news. Export data to Excel for personal analysis. Sign in to your free account to enjoy these benefits In-depth profiles and analysis for 20,000 public companies. Real-time analyst ratings, insider transactions, earnings data, and more. Our daily ratings and market update email newsletter. Sign in to your free account to enjoy all that MarketBeat has to offer. Sign In Create Account Your Email Address: Email Address Required Your Password: Password Required Log In Email Me a Login Link or Sign in with Facebook Sign in with Google Forgot your password? Your Email Address: Please enter your email address. Please enter a valid email address Choose a Password: Please enter your password. Your password must be at least 8 characters long and contain at least 1 number, 1 letter, and 1 special character. Create My Account (Free) or Sign in with Facebook Sign in with Google By creating a free account, you agree to our terms of service. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.