Company profile

Jean-Jacques Ruest
Fiscal year end
IRS number

CNI stock data



3 Feb 20
3 Aug 20
31 Dec 20


Company financial data Financial data

Annual (CAD) Dec 18 Dec 17 Dec 16 Dec 15
Revenue 14.32B 13.04B 12.04B 12.61B
Net income 4.33B 5.48B 3.64B 3.54B
Diluted EPS 5.87 7.24 4.67 4.39
Net profit margin 30.22% 42.05% 30.24% 28.05%
Operating income 5.49B 5.24B 5.03B 5.27B
Net change in cash 196M -106M 23M 101M
Cash on hand 266M 70M 176M 153M

Financial data from company earnings reports

55.1% owned by funds/institutions
13F holders
Current Prev Q Change
Total holders 609 656 -7.2%
Opened positions 55 76 -27.6%
Closed positions 102 55 +85.5%
Increased positions 181 191 -5.2%
Reduced positions 244 239 +2.1%
13F shares
Current Prev Q Change
Total value 60.69B 68.16B -11.0%
Total shares 391.14M 392.94M -0.5%
Total puts 369.3K 844.3K -56.3%
Total calls 321.4K 1.18M -72.8%
Total put/call ratio 1.1 0.7 +61.0%
Largest owners
Shares Value Change
Massachusetts Financial Services 35.79M $2.78B +6.6%
RY Royal Bank of Canada 35.14M $2.73B +0.3%
Wellington Management 23.54M $1.82B +1.9%
Vanguard 21.91M $1.7B +4.5%
TCI Fund Management 20.91M $1.63B +2.1%
Bill & Melinda Gates Foundation Trust 17.13M $1.33B 0.0%
BMO Bank of Montreal 16.45M $1.26B -1.9%
TD Asset Management 16.13M $1.25B +20.0%
Caisse De Depot Et Placement Du Quebec 12.15M $939.43M +0.0%
Jarislowsky, Fraser 10.83M $837.4M -0.4%
Largest transactions
Shares Bought/sold Change
Norges Bank 0 -7.13M EXIT
Manufacturers Life Insurance Company, The 9.25M +3.12M +50.8%
DZ BANK AG Deutsche Zentral Genossenschafts Bank, Frankfurt am Main 534.06K -2.96M -84.7%
TD Asset Management 16.13M +2.69M +20.0%
Massachusetts Financial Services 35.79M +2.22M +6.6%
TD Toronto-Dominion Bank 2.51M -1.67M -39.9%
Beutel, Goodman & Co 6.14M +1.4M +29.4%
BEN Franklin Resources 3.78M -1.21M -24.2%
GWL Great West Life Assurance 5.15M +1.12M +27.8%
Highstreet Asset Management 0 -1.03M EXIT

Financial report summary

Content analysis ?
6th grade V good
New words: Blvd, ca, Codification, Cooperative, CPA, Maisonneuve, Topic
Removed: AA, aaa, abandon, abandonment, ability, AbitibiBowater, Aboriginal, absence, absent, absolute, accelerated, accept, acceptability, acceptance, accepted, accident, accompanying, account, accountable, accounted, accrual, accuracy, accurate, achieve, acquired, acquisition, act, acted, acting, actuarial, addition, additional, Additionally, addressed, addressing, adequacy, adequate, adjacent, adjudicatory, administered, administration, administrative, admitted, advance, adverse, adversely, advertised, Advisory, affect, affected, affecting, affiliate, affirm, Africa, aftermath, Agency, agenda, agent, aggregate, aggressive, agreed, agreement, agricultural, agriculture, AIF, aim, aimed, air, Airline, Alabama, Alberta, allege, alternative, Ambassador, amended, amendment, America, American, amount, AMR, anchored, ancillary, anniversary, announced, annually, anonymity, anticipated, applicable, applicant, apply, appointed, appointment, appraisal, approach, approval, approved, approving, approximately, April, arbitration, arbitrator, arise, arising, arrangement, aspect, assessing, assessment, asset, assign, assist, assistance, Assistant, assisting, assume, assumed, assurance, Atlantic, Att, attached, attaching, attained, attend, attendant, attended, attest, attestation, attributable, audited, auditing, August, authority, authorized, avoidance, Bachelor, backstopped, backstopping, balanced, Bank, banking, bankrupt, bankruptcy, bargain, bargained, bargaining, based, basic, behalf, beneficial, beneficially, Bessemer, bid, bilateral, bill, billion, BLE, board, body, bookkeeping, border, borrowing, Box, breach, bridge, British, broadcasting, broker, brokerage, Brookfield, Brotherhood, budget, build, built, buy, Cabinet, Caisse, Calgary, California, call, called, Canton, cap, capability, capacity, capital, capitalization, capitalize, car, career, cargo, carload, carried, carrier, carry, carrying, Carty, case, Casella, category, CBP, CBSA, CCAA, CDP, CDPQ, cease, ceased, ceasing, Center, Central, CEO, Certificate, certification, CFIA, CFO, chair, chairman, challenge, chapter, charged, charter, Chicago, chief, Circular, claim, claimed, classification, classified, Claude, clean, clear, clearance, clerical, climate, Clorox, cn, CNI, CNR, coaching, Coast, coastal, code, cold, collaboration, collateral, collection, collective, collectively, College, collision, Columbia, combined, comfort, comm, commence, Commerce, commercial, Commercialization, commercially, Commission, commitment, committed, committee, commodity, common, communication, Community, commuter, comparing, compensation, competent, competition, competitive, complaint, complementing, complex, compliance, complied, complying, composed, composition, compromise, Comptroller, computershare, concentration, conciliation, concluded, concurring, condition, conduct, conducted, conducting, confer, Conference, confidential, confidentiality, confirming, Conneaut, connection, consecutive, consideration, Consistent, consortium, constating, constrained, constraint, construction, construed, consumer, contact, contacted, context, contingency, continuance, continue, continued, continuing, contrary, contrast, controlled, Controller, convey, corporate, corporation, correction, Cory, cost, Council, Counsel, court, covenant, cover, coverage, covered, covering, CP, craft, create, credit, creditor, crew, critical, crossing, Crown, crude, CTA, culture, cumulative, currency, customary, customer, cyclical, daily, damage, Dartmouth, data, date, deadline, deal, dealer, debt, decided, decision, declaration, declared, defined, delegation, deliver, Delivering, delivery, Dell, demand, demanding, denied, Department, DePaul, dependent, derailment, deregulated, Deregulation, derived, description, design, designated, designation, detail, detailed, determinant, determination, determine, determined, determining, Detroit, development, DHS, diligence, direct, directing, direction, directly, director, disability, disagreement, discharge, disclosure, discontinuance, discontinue, discount, discretion, discrimination, discussed, discussing, discussion, disposal, dispose, disposing, dispute, disrupt, dissolution, distributed, distribution, District, diversified, diversity, dividend, division, Dock, dollar, domestic, Donald, driven, Drug, du, Duluth, duly, duty, earn, earned, East, economic, EDGAR, Edith, Edmonton, education, effect, effected, effective, effectively, efficiency, efficient, efficiently, Electrical, elevated, Email, emerged, emergency, employed, employee, Employment, enacted, Enbridge, encountered, end, Energy, Enforcement, enforcing, enhance, enhanced, ensure, ensuring, enter, entered, entering, entirety, entitled, entitlement, environment, environmental, equal, equally, equipment, equipped, equivalent, Erie, essential, establish, established, establishing, estate, evaluate, evaluating, event, exceed, exceeded, excellence, Excellium, exchange, exclusive, executive, exemption, exercise, exercised, exhausted, existing, expand, expanding, expected, expensed, experience, Experimental, expert, expertise, expire, expired, expiring, explosive, export, exposed, exposure, extend, extended, extension, extensive, extensively, extent, external, extracted, extremely, face, facility, Faculty, fall, fast, favourable, Fax, FDA, February, federal, fee, fiduciary, filed, filing, final, Finally, Finance, financially, financing, fire, fix, fixing, flammable, fleet, flexibility, flexible, Florida, flow, fluidity, FOA, focused, Foerster, Food, force, foregoing, foreseeable, forfeited, formal, formed, forward, found, FRA, framework, Francisco, Franklin, fraudulent, free, freight, frequently, fuel, fulfill, fulfilling, full, function, fundamental, funding, furnish, future, GAAP, gain, gamma, general, generally, generated, generation, generic, geographic, Georgia, Ghislain, Giffin, Global, GM, goal, good, Gordon, govern, governance, governed, governing, government, governmental, graduate, grain, Grand, granted, Great, greater, group, grouped, grow, grown, growth, GTW, Guard, Gulf, half, Halifax, handled, handling, harassment, Harvard, Hawaiian, hazard, head, heading, health, healthy, heightened, Heinz, hereinafter, hereof, high, higher, highest, highly, hiring, historical, history, hold, holder, holding, Holiday, homeland, Hon, Hong, Houle, hour, House, human, IBEW, ICC, identified, identify, ii, iii, impact, impairment, implement, implementation, implemented, implementing, implied, important, imported, imposed, improve, improvement, improving, inadvertent, include, included, including, incorporated, increase, increased, incremental, incur, incurred, independence, indirectly, individual, industry, inequitable, inference, inflation, influenced, information, Infra, infrastructure, inhalation, inherent, initially, initiated, injury, innovation, inquiry, insolvency, inspection, installation, instituted, Institutional, insurance, integral, integrating, integrity, intellectual, intend, intended, Interbank, interchange, intercity, interest, interfere, intermodal, interswitching, introduced, invested, investigation, investing, investment, Investor, invitation, invoked, involve, involvement, involving, Irving, Island, issuable, issuance, issue, issued, issuer, Item, Jackson, Jim, Jobin, join, joining, judged, judicial, July, June, jurisdiction, Kempston, Kevin, key, Kimberly, knowledge, Kong, La, labor, labour, Lake, land, large, Latin, Laura, law, lawyer, lead, leadership, leading, legal, legally, legislation, legislative, legitimate, lesser, letter, level, LIBOR, light, limit, line, liquid, liquidation, list, listed, literacy, literate, litigation, LL, local, located, location, locomotive, London, longer, Losier, low, Luc, Lynch, made, Madigan, Mail, mainline, maintain, maintained, maintenance, make, making, manageable, management, manager, mandate, mandated, manner, Manual, manufacturer, march, Maritime, market, marketer, marketplace, master, material, materialize, materially, matter, maturing, Maureen, maximum, measurement, meet, meeting, membership, mentioned, met, metal, metropolitan, Mexico, Middle, Mike, mile, million, minimize, minimizing, minimum, Minister, Mississippi, mitigation, mobile, modifier, Mongeau, monitoring, month, Montreal, Moody, moratorium, Morrison, motivated, move, movement, moving, multiple, municipal, nationality, natural, nature, nearest, negative, negligent, negotiated, net, Nominating, North, Note, notice, notification, November, NP, number, NYSE, objective, objectivity, obligation, obligor, obtain, obtaining, occupy, October, offer, offered, offering, office, officer, oil, Ombudsman, ongoing, Ontario, open, operate, operating, operation, operational, Opportunity, option, order, ordinary, originating, OSC, outcome, outlook, outsourcing, outstanding, overlap, Overnight, override, overseeing, overseen, oversight, overview, owner, ownership, Pace, Pacific, page, paid, panel, paper, par, Parliament, part, participate, participation, Partner, party, passenger, past, pay, payable, payment, payout, PCD, peer, pending, pension, people, percentage, performance, performed, performing, periodic, periodically, permitted, person, personal, personnel, phase, phasing, PHMSA, Pipeline, Pittsburgh, placement, plan, planning, plant, pledge, pledged, policy, political, pool, population, Porter, portfolio, posing, position, positive, post, potential, power, practicable, practical, practice, preceding, preferred, preparation, prepared, prescribed, presence, present, preserve, President, prevailing, Prevention, previously, price, pricing, prime, Prince, principal, prior, private, privately, product, productivity, professional, profitability, profitable, program, prohibited, prohibiting, prohibition, promulgated, property, proposal, proposed, protected, protecting, protection, Protective, province, provincial, provision, PTC, publicly, publish, purpose, pursuant, pursuit, qualifying, quality, quarantine, quarter, quarterly, Quebec, question, quo, quorum, race, radio, radioactive, rail, railcar, railroad, ramification, range, ranking, rate, rated, ratified, rating, ray, reached, readily, real, receipt, receivable, receive, received, receiver, receiving, recent, recently, recognition, recognize, recommendation, Recommended, recommending, record, recorded, recruitment, recycling, redemption, referred, referring, refinancing, reflect, reflected, Reform, refuse, registered, Registrant, registrar, Regular, regularly, regulate, regulated, regulation, regulatory, reimposition, reiterate, relate, relating, relation, relationship, release, relevant, reliability, reliable, reliance, religion, relinquish, rely, remain, remediation, removal, remunerating, remuneration, render, rendered, renegotiation, renew, renewal, renewed, reorganization, repay, replace, replacement, reported, representing, reproduced, Republic, repurchase, request, requesting, require, required, requiring, Research, reserve, resignation, resigned, resolution, respond, response, responsibility, responsible, Responsibly, Restricted, result, resulted, resulting, retain, retained, retention, retired, retirement, return, returning, revenue, revert, review, reviewed, reviewing, revise, revised, revolving, Rhode, risk, road, Robert, role, rolling, rotation, roughly, rounded, route, Royall, running, Rupert, safe, safely, safety, sale, sampling, San, Santander, satisfied, schedule, scheduled, Schlumberger, School, science, Scientific, screening, seasonal, sec, Secretary, section, secure, securement, securitization, security, sedar, seek, seeking, select, selection, sell, senior, separately, September, serve, served, service, serving, set, setting, settle, settlement, sex, share, shareholder, sheet, shelf, ship, shipper, shipping, shopcraft, shown, significant, significantly, similar, similarly, simultaneously, single, situated, situation, small, SMART, social, solid, sought, South, specific, specifically, speed, spending, spent, staffing, standard, standpoint, state, stating, Station, statute, statutory, STB, Stein, step, stock, strategic, strategy, stream, Street, strength, striving, strong, subdivide, subject, submit, submitted, subset, subsidiary, substantial, substantially, summary, superior, supplier, support, supported, supportive, surface, surveillance, susceptible, sustainability, sustainable, system, systematically, table, tabled, tank, tap, targeted, tax, TCRC, team, technical, technology, Tel, telephone, Templeton, term, terminology, terrorism, testing, thereof, thereto, thousand, time, timely, timing, title, Toll, ton, Toronto, toxic, track, trade, trading, traffic, train, training, tranche, transaction, transborder, transfer, transit, transport, transportation, transported, transporting, traverse, Treasury, treatment, Trunk, Trust, trustee, TSA, TSX, type, ultimately, unattended, uncertainty, uncommitted, undergraduate, underlying, undersigned, undertaken, undivided, undue, Unifor, union, unionized, United, University, unlimited, unrelated, unrestricted, unsecured, unwavering, update, upgraded, urban, USA, USDA, user, utilization, valuable, valuation, Vancouver, Vena, vessel, viability, Victoria, violence, VMWare, volume, voluntary, vote, voting, vulnerable, waste, WC, weather, Web, website, Western, White, wholly, wide, Winnipeg, Wisconsin, withdrawn, woman, work, workforce, working, workplace, worth, written, yard, yearly, York