TRP stock data

(
)

Calendar

13 Feb 20
5 Jul 20
31 Dec 20

News

Company financial data Financial data

Annual (CAD) Dec 18 Dec 17 Dec 16 Dec 15
Revenue 13.68B 13.45B 12.55B 11.3B
Net income 3.7B 3.16B 321M -1.15B
Diluted EPS 3.92 3.43 0.16
Net profit margin 27.06% 23.47% 2.56% -10.14%
Operating income 5.76B 4.68B 2.31B 101M
Net change in cash -643M 73M 203M 329M
Cash on hand 446M 1.09B 1.02B 813M
Cost of revenue 1.49B 2.38B 2.17B

Financial data from company earnings reports

Content analysis ?
Positive
Negative
Uncertain
Constraining
Legalese
Litigous
Readability
H.S. freshman Good
New words: accessing, accommodate, accommodated, accommodation, accuracy, accurate, accurately, active, actively, activity, Additionally, addressed, administrative, advantage, affiliated, affixed, age, agency, aggregate, agreeing, agreement, aimed, airplane, alcohol, altering, ambassador, American, anonymity, anonymously, ANSWER, antitrust, apply, appointed, appointment, approach, approval, approve, approved, arise, artificially, aspect, Assist, assume, attempt, attend, attendance, attended, attention, attitude, August, aunt, auto, aware, back, basic, behaving, behavior, behaviour, benchmarking, beneficial, big, bike, book, border, bottom, Boycott, brand, break, bribery, bring, broadly, build, burden, buy, cabinet, calendar, call, caller, calm, care, careful, carefully, case, catchphrase, CD, cease, cent, Centre, CEO, CER, certify, Chain, chained, Chapman, charge, charitable, child, choice, choose, claiming, clarify, cleaning, clear, click, clothing, cloud, club, COBE, coffee, collaborate, collaboration, collect, collusion, colour, comfortable, commercial, commitment, committed, Committing, communicate, Communication, community, commute, compensated, compensation, compete, Competing, competitor, complex, complicit, compromise, compromised, computer, Computing, conceal, concealed, concept, concession, condition, condo, condominium, conduct, conducted, conducting, conduit, confidence, confident, confidential, confidentiality, confined, conflict, conjunction, consideration, consult, consultant, contact, contacted, content, context, continual, continually, continue, contract, Contractor, contravention, conviction, Coordinator, copyright, copyrighted, core, correct, correctly, corrupt, corruption, cost, Counsel, count, counter, counterparty, country, courier, courtesy, cousin, create, created, criminal, criteria, critical, cultural, culture, currency, customary, customer, CWC, Cybersecurity, daily, damage, de, deal, dealing, deceit, deception, declare, declared, Decrease, decreasing, delegating, delivery, demeaning, demonstrate, department, depending, deposited, destination, destroy, deter, detriment, detrimental, device, dignity, dinner, direct, directing, direction, directly, director, directorship, disability, disciplinary, discipline, discount, discover, discovering, discriminate, discrimination, discriminatory, disposing, distraction, distributing, diversity, don, doubt, downloading, drug, duration, DVD, easier, easy, educational, efficient, EHSM, email, embrace, emphasize, employed, employee, empty, encourage, encouraged, engineering, English, Enhanced, enhancing, ensure, ensuring, enter, entered, entering, entity, entrusted, equal, equally, equity, error, escort, ethical, ethically, ethnic, event, evidence, exceed, exemplary, exercise, exist, existing, expenditure, expense, export, expressly, extent, face, Facebook, faced, facility, fact, fair, fairly, faith, fall, false, falsely, falsify, familiar, family, farming, fashion, favour, favourable, fear, feel, feeling, field, fit, fix, flaw, flower, folder, food, footwear, formally, forthright, forwarded, found, foundation, fraud, free, freely, French, frequency, full, fully, function, functioning, fund, fundamental, furniture, gain, gas, gender, gift, Girling, goal, golf, good, governmental, grandchild, grandparent, greatest, greatly, ground, Guard, guidance, guide, Hanrahan, hard, harm, harmful, health, healthy, hidden, high, highest, highlight, hire, hiring, hold, home, honest, honorary, honour, honouring, hostile, hourly, human, humiliating, ID, idea, identified, identify, identity, illegal, immunity, impair, impartial, import, importance, important, importation, impossible, improper, improperly, improved, improvement, inadvertently, inappropriate, incident, inclusion, inclusive, increase, increasing, incurred, indirect, indirectly, individual, influence, infrastructure, initiated, injured, innovation, inquiry, insider, Inspire, intellectual, intelligence, intent, intentionally, interfere, Internet, intimidating, inventory, investigate, investigated, investigating, investigation, investing, investment, Investor, invitation, invited, invoice, involved, involving, IP, isolation, job, join, joint, JSA, judgement, judgment, judicial, jurisdiction, knew, knowledge, knowledgeable, land, landowner, laptop, Las, laundering, lavish, lawyer, lead, leader, leadership, learn, lease, leasing, leave, left, legislation, legitimate, license, licensed, licensing, life, lift, line, literature, live, lobbying, local, located, location, locked, locking, losing, lost, lot, lunch, magazine, mail, mailroom, maintenance, malice, manipulating, manipulation, manner, marital, marketplace, material, matter, media, medical, medium, meet, meeting, memory, merger, merit, message, met, MetLife, Mexico, military, Miller, mind, minimum, misconduct, misrepresent, misrepresenting, misstate, misuse, misused, mobile, modeling, month, motive, motorized, multiple, municipal, mutual, Nacional, negligence, negotiating, neighbour, nephew, NERC, net, newspaper, niece, notify, objective, objectively, observe, obtain, obtained, obtaining, occasional, occur, offensive, offer, offered, offering, official, oil, omitting, ongoing, online, open, openly, opportunity, order, organization, orientation, origin, overhaul, overheard, owner, ownership, paid, paper, parent, park, parking, participate, participation, party, password, path, Patrick, Paul, pay, paying, payment, pending, people, perception, permission, personnel, phone, physical, physically, plain, play, pointed, Poirier, police, poor, poorly, pornography, position, positive, possession, postage, PPE, practice, preferential, prescribed, preserve, President, pressure, pressuring, preventable, preventing, prevention, pride, printed, prior, privacy, private, problem, Procedure, proceeding, procuring, produce, produced, prohibit, prohibited, prohibition, project, promise, promising, promotional, proof, proper, properly, property, proposed, prospect, protect, protected, protecting, protection, protective, provincial, prudent, publicly, qualification, quality, question, race, rack, reach, real, reality, recipient, recognize, recognizing, record, recuse, reduce, reducing, regularly, Reinforce, release, released, relevant, religion, remain, Remember, remote, removal, remove, rendered, renew, renewal, repair, represent, representative, reputable, reputation, reserve, resolve, resorting, response, responsibility, responsible, responsibly, restrict, restricted, result, retain, retaliate, retaliation, revenue, review, reviewed, Robinson, rodeo, role, room, run, rush, RVs, safe, safeguard, safely, sale, Saving, school, seasonal, Secretarial, seek, sell, send, Senior, sensitive, set, setting, sexual, share, shared, sharing, shed, shift, shipped, shredding, sibling, significant, Similarly, Sincerely, sitting, situation, small, SMS, social, socially, software, solution, source, sourcing, space, Spanish, speak, speaking, spend, spending, sporting, spot, spouse, Stakeholder, Stampede, Stan, state, stated, steer, step, steward, stick, stop, storage, store, stored, Storing, stringent, strong, stronger, structure, student, suffer, suggest, Sun, supplier, support, supporting, suspect, suspected, system, Table, talk, talking, taste, taxation, TC, team, technical, termination, terrorist, text, theft, thing, threat, threatening, tipping, title, told, tolerated, tone, track, Tracy, trade, trading, traditional, training, transact, transaction, transfer, transferred, transmission, transparent, transportation, Travel, treat, treated, treating, treatment, tribunal, true, trust, turn, Twitter, type, ulterior, ultimately, unaffiliated, unauthorized, uncertain, uncle, Uncontrolled, underlying, undermine, unfair, unit, unsafe, unsure, unwanted, user, vacate, valid, valuable, variety, vehicle, vendor, venture, Verify, veteran, vibrant, view, viewing, vigilant, vigorously, violate, violated, violating, violation, violent, voice, volume, volunteering, waive, waived, warranted, wash, week, Wendy, wide, wine, winter, work, workforce, working, workstation, worse, written, wrong
Removed: accountant, achieved, Alberta, amended, America, anticipate, anticipated, arbitration, area, attached, audited, Auditor, Calculation, capital, Chair, Classification, close, commodity, consolidated, construction, Cumulative, date, December, deemed, designation, dividend, DONALD, duly, ended, estimate, expansion, Extension, February, file, filed, filing, Firm, fiscal, forming, furnish, future, globally, granted, guarantee, heading, hedging, Houston, implement, imposed, included, incorporated, Industrial, inflation, Instance, insurance, issued, issuer, John, KPMG, Label, labour, liability, Linkbase, listing, LLP, Louisiana, Lowe, mark, Note, operating, outlook, outstanding, past, period, Periodic, planned, portion, preceding, Preferred, Presentation, principal, promptly, Province, provision, Redeemable, reference, referenced, registered, registrant, relation, reliance, respond, Rule, Samarasekera, Schema, scope, shorter, significantly, standing, Street, successfully, Suite, tabular, tax, Taxonomy, term, thereof, thereon, thereto, today, Tower, transcanada, transition, undersigned, unplanned, update, USA, Washington, XBRL, yield, York, zip

Proxies

No filings