TRP Income Statement


* In Millions (except for per share items) of CAD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
2002
12-31
2001
12-31
2000
12-31
1999
12-31
1998
12-31
1997
12-31
1996
12-31
1995
12-31
1994
12-31
1993
12-31
1992
12-31
1991
12-31
1990
12-31
1989
12-31
1988
12-31
1987
12-31
1986
12-31
1985
12-31
Report Filing: 2023-12-31 2022-12-31 2021-12-31 2020-12-31 2019-12-31 2019-02-14 2018-02-15 2017-02-16 2016-02-11 2015-02-13 2014-02-21 2013-02-13 2012-02-15 2011-02-17 2010-02-25 2009-02-25 2008-02-27 2007-02-27 2006-03-02 2004-12-31 2003-12-31 2002-12-31 2001-12-31 2000-12-31 1999-12-31 1998-12-31 1997-12-31 1996-12-31 1995-12-31 1994-12-31 1993-12-31 1992-12-31 1991-12-31 1990-12-31 1989-12-31 1988-12-31 1987-12-31 1986-12-31 1985-12-31
Revenue 15029000000 14977000000 13387000000 12999000000 13255000000 13679000000 13449000000 12505000000 11300000000 10185000000 8797000000 8007000000 9139000000 8064000000 8966000000 8619000000 8828086205 7519804287 6123967903 5106791457 5357464898 5214000000 5249000000 21156000000 11916956019 17228018576 14242744818 10790598876 7005590401 5204236218 4391448239 3757533376 3094060550 3033174806 3082918356 3268670962 3355425601 4145283801 4701523836
Cost of Revenue 8182000000 8050000000 6707000000 6468000000 6742000000 7429000000 8343000000 7930000000 7252000000 6420000000 5476000000 5001000000 3449000000 3114000000 4878000000 3570000000 5023000000 3535000000 2629000000 1812000000 1843000000 2173000000 2313000000 18655000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Gross Profit 6847000000 6927000000 6680000000 6531000000 6513000000 6250000000 5106000000 4575000000 4048000000 3765000000 3321000000 3006000000 5690000000 4950000000 4088000000 5049000000 3805086205 3984804287 3494967903 3294791457 3514464898 3041000000 2936000000 2501000000 11916956019 17228018576 14242744818 10790598876 7005590401 5204236218 4391448239 3757533376 3094060550 3033174806 3082918356 3268670962 3355425601 4145283801 4701523836
Operating Expenses 897000000 -352000000 -568000000 -465000000 -355000000 569000000 569000000 555000000 517000000 473000000 445000000 434000000 2469000000 2517000000 1328000000 979000000 1178865826 1058946878 1017560181 945524358 914594873 848000000 793000000 740000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Research & Development 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Selling, General and Administrative 114000000 101000000 97000000 0 106000000 0 0 0 0 0 0 0 941000000 1163000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Operating Expenses 783000000 -453000000 -665000000 -465000000 -461000000 569000000 569000000 555000000 517000000 473000000 445000000 434000000 1528000000 1354000000 1328000000 979000000 1178865826 1058946878 1017560181 945524358 914594873 848000000 793000000 740000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Operating Income 5950000000 7279000000 7248000000 6996000000 6868000000 5681000000 4537000000 4020000000 3531000000 3292000000 2876000000 2572000000 3221000000 2433000000 2760000000 4070000000 2626220379 2925857409 2477407722 2349267099 2599870025 2193000000 2143000000 1761000000 11916956019 17228018576 14242744818 10790598876 7005590401 5204236218 4391448239 3757533376 3094060550 3033174806 3082918356 3268670962 3355425601 4145283801 4701523836
Net Interest(Non Operating) -3196000000 -2073000000 -1649000000 -1706000000 -1696000000 -1815000000 -1377000000 -1361000000 -1207000000 -1107000000 -950000000 -891000000 -937000000 -666000000 -897000000 -923000000 0 0 0 0 0 -871000000 -930000000 -958000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Income 242000000 146000000 444000000 173000000 162000000 -76000000 184000000 103000000 163000000 91000000 34000000 85000000 55000000 94000000 121000000 92000000 0 0 0 0 0 86000000 72000000 114000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 3438000000 2219000000 2093000000 1879000000 1858000000 1739000000 1561000000 1464000000 1370000000 1198000000 984000000 976000000 992000000 760000000 1018000000 1015000000 0 0 0 0 0 957000000 1002000000 1072000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Equity & Other Income/(Expense) 1256000000 -3832000000 -3433000000 -183000000 15000000 83000000 146000000 -1822000000 -3430000000 639000000 596000000 257000000 0 0 0 -975000000 -914034462 -1398597391 -657428655 -861386130 -1264046246 0 -3000000 45000000 -11916956019 -17228018576 -14242744818 -10790598876 -7005590401 -5204236218 -4391448239 -3757533376 -3094060550 -3033174806 -3082918356 -3268670962 -3355425601 -4145283801 -4701523836
Income Before Tax 4010000000 1374000000 2166000000 5107000000 5187000000 3949000000 3306000000 837000000 -1106000000 2824000000 2522000000 1938000000 2284000000 1767000000 1863000000 2172000000 1712185917 1527260018 1819979067 1487880969 1335823779 1322000000 1210000000 848000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Income Tax Expense 942000000 589000000 120000000 194000000 754000000 432000000 -89000000 352000000 34000000 831000000 611000000 466000000 573000000 380000000 387000000 602000000 489621611 476467847 610536109 507559395 534587144 517000000 473000000 258000000 -27922454 -432043344 -457040743 -424969165 -397463867 -358535559 -355573206 -328671329 -251213312 -214940262 -196641575 8589835 -159974009 -175113935 -278065147
Income Attributable to Non-Controlling Interest 146000000 37000000 91000000 297000000 293000000 -185000000 238000000 252000000 6000000 153000000 125000000 118000000 129000000 115000000 96000000 130000000 0 -27958994 0 -51595873 -50238310 0 67000000 -200000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Income 2922000000 748000000 1955000000 4616000000 4140000000 3702000000 3157000000 233000000 -1146000000 1840000000 1786000000 1354000000 1582000000 1272000000 1380000000 1440000000 1222564306 1078751165 1209442958 1031917447 851474945 805000000 670000000 790000000 27922454 432043344 457040743 424969165 397463867 358535559 355573206 328671329 251213312 214940262 196641575 -8589835 159974009 175113935 278065147
Depreciation and Amortization 2778000000 2584000000 2522000000 2590000000 2464000000 2350000000 2055000000 1939000000 1765000000 1611000000 1485000000 1375000000 1528000000 1354000000 1377000000 1189000000 1178865826 1058946878 1017560181 945524358 914594873 848000000 793000000 740000000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
EBITDA 8728000000 9863000000 9770000000 9586000000 9332000000 8031000000 6592000000 5959000000 5296000000 4903000000 4361000000 3947000000 4749000000 3787000000 4137000000 5259000000 3805086205 3984804287 3494967903 3294791457 3514464898 3041000000 2936000000 2501000000 11916956019 17228018576 14242744818 10790598876 7005590401 5204236218 4391448239 3757533376 3094060550 3033174806 3082918356 3268670962 3355425601 4145283801 4701523836
Earnings Per Share (EPS) 2.75 0.64 1.87 4.74 4.28 4.1 3.44 0.16 -1.62 2.46 2.42 1.84 2.18 1.78 2.11 2.53 2.31 2.21 2.49 2.13 1.76 1.56 1.3 1.5 -0.17 0.77 1.46 1.8 1.75 1.6 1.62 1.57 1.34 1.23 1.09 -0.0573 0.96 1.2 2.4
Diluted Earnings Per Share 2.75 0.64 1.86 4.74 4.27 4.1 3.43 0.16 -1.62 2.46 2.42 1.84 2.17 1.77 2.11 2.52 2.3 2.2 2.47 2.12 1.76 1.55 1.3 1.5 -0.17 0.77 1.46 1.8 1.75 1.6 1.62 1.57 1.34 1.23 1.09 -0.0573 0.96 1.2 2.4
Weighted Average Shares Outstanding 1030000000 995000000 973000000 940000000 929000000 902000000 872000000 759000000 708571428 708000000 707000000 705000000 702000000 691000000 652000000 569600000 529900000 488122699 485720063 484468285 483792582 478196654 475800000 474600000 468069171 497874840 226647142 226794640 200057143 195000000 190740741 209236845 163669120 154062700 180628829 149909000 166127367 145702440 115630181
Diluted Weighted Average Shares Outstanding 1030000000 996000000 974000000 940000000 931000000 903000000 874000000 760000000 709000000 710000000 708000000 706000000 703000000 692000000 653000000 571500000 532500000 490341439 489653019 486753513 483792582 481281794 477600000 475200000 502224774 497874840 226647142 226794640 200057143 195000000 190740741 209236845 163669120 154062700 180628829 149909000 166127367 145702440 115630181

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.