speb/financial-data huggingface dataset:
Analyst revenue estimates for CNQ.AX, period +1y (report date 2026-06-22):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0q (report date 2026-06-22):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0y (report date 2026-06-22):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0q (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0y (report date 2026-07-01):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0q (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0y (report date 2026-07-04):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1q (report date 2026-07-09):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1y (report date 2026-07-09):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0q (report date 2026-07-09):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0y (report date 2026-07-09):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0q (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0y (report date 2026-07-18):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period +1y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0q (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst revenue estimates for CNQ.AX, period 0y (report date 2026-07-25):
Average estimate: 0.00 
Low estimate: 0.00
High estimate: 0.00
Number of analysts: 0
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-06-01):
Average estimate: 1.53 CAD
Low estimate: 1.25
High estimate: 1.73
Number of analysts: 7
Year-ago value: 0.86
Growth: 0.78
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-06-01):
Average estimate: 11130500000.00 CAD
Low estimate: 10985000000.00
High estimate: 11276000000.00
Number of analysts: 2
Year-ago value: 9516000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-06-01):
Average estimate: 5.09 CAD
Low estimate: 3.50
High estimate: 6.50
Number of analysts: 12
Year-ago value: 5.97
Growth: -0.15
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-06-01):
Average estimate: 41759934850.00 CAD
Low estimate: 40783000000.00
High estimate: 43853000000.00
Number of analysts: 7
Year-ago value: 46214361230.00
Growth: -0.10
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-06-01):
Average estimate: 1.91 CAD
Low estimate: 1.77
High estimate: 2.04
Number of analysts: 8
Year-ago value: 0.71
Growth: 1.69
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-06-01):
Average estimate: 12890000000.00 CAD
Low estimate: 12489000000.00
High estimate: 13291000000.00
Number of analysts: 2
Year-ago value: 8698000000.00
Growth: 0.48
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-06-01):
Average estimate: 5.97 CAD
Low estimate: 5.34
High estimate: 6.46
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.68
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-06-01):
Average estimate: 46214361230.00 CAD
Low estimate: 44852000000.00
High estimate: 48665000000.00
Number of analysts: 7
Year-ago value: 38762000000.00
Growth: 0.19
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-06-14):
Average estimate: 1.53 CAD
Low estimate: 1.25
High estimate: 1.73
Number of analysts: 7
Year-ago value: 0.86
Growth: 0.78
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-06-14):
Average estimate: 11130500000.00 CAD
Low estimate: 10985000000.00
High estimate: 11276000000.00
Number of analysts: 2
Year-ago value: 9516000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-06-14):
Average estimate: 5.09 CAD
Low estimate: 3.50
High estimate: 6.50
Number of analysts: 12
Year-ago value: 5.97
Growth: -0.15
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-06-14):
Average estimate: 41759934850.00 CAD
Low estimate: 40783000000.00
High estimate: 43853000000.00
Number of analysts: 7
Year-ago value: 46214361230.00
Growth: -0.10
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-06-14):
Average estimate: 1.91 CAD
Low estimate: 1.77
High estimate: 2.04
Number of analysts: 8
Year-ago value: 0.71
Growth: 1.69
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-06-14):
Average estimate: 12890000000.00 CAD
Low estimate: 12489000000.00
High estimate: 13291000000.00
Number of analysts: 2
Year-ago value: 8698000000.00
Growth: 0.48
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-06-14):
Average estimate: 5.97 CAD
Low estimate: 5.34
High estimate: 6.46
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.68
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-06-14):
Average estimate: 46214361230.00 CAD
Low estimate: 44852000000.00
High estimate: 48665000000.00
Number of analysts: 7
Year-ago value: 38762000000.00
Growth: 0.19
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-06-20):
Average estimate: 1.53 CAD
Low estimate: 1.25
High estimate: 1.73
Number of analysts: 8
Year-ago value: 0.86
Growth: 0.78
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-06-20):
Average estimate: 11133000000.00 CAD
Low estimate: 10985000000.00
High estimate: 11276000000.00
Number of analysts: 3
Year-ago value: 9516000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-06-20):
Average estimate: 5.09 CAD
Low estimate: 3.50
High estimate: 6.50
Number of analysts: 12
Year-ago value: 5.96
Growth: -0.15
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-06-20):
Average estimate: 41735363420.00 CAD
Low estimate: 40783000000.00
High estimate: 43853000000.00
Number of analysts: 7
Year-ago value: 46223218370.00
Growth: -0.10
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-06-20):
Average estimate: 1.90 CAD
Low estimate: 1.77
High estimate: 2.04
Number of analysts: 9
Year-ago value: 0.71
Growth: 1.67
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-06-20):
Average estimate: 12744333330.00 CAD
Low estimate: 12453000000.00
High estimate: 13291000000.00
Number of analysts: 3
Year-ago value: 8698000000.00
Growth: 0.47
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-06-20):
Average estimate: 5.96 CAD
Low estimate: 5.34
High estimate: 6.46
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.68
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-06-20):
Average estimate: 46223218370.00 CAD
Low estimate: 44852000000.00
High estimate: 48665000000.00
Number of analysts: 7
Year-ago value: 38762000000.00
Growth: 0.19
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-07-01):
Average estimate: 1.53 CAD
Low estimate: 1.25
High estimate: 1.73
Number of analysts: 8
Year-ago value: 0.86
Growth: 0.78
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-07-01):
Average estimate: 11133000000.00 CAD
Low estimate: 10985000000.00
High estimate: 11276000000.00
Number of analysts: 3
Year-ago value: 9516000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-07-01):
Average estimate: 5.09 CAD
Low estimate: 3.50
High estimate: 6.50
Number of analysts: 12
Year-ago value: 5.96
Growth: -0.15
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-07-01):
Average estimate: 41764214530.00 CAD
Low estimate: 40783000000.00
High estimate: 43853000000.00
Number of analysts: 7
Year-ago value: 45743707820.00
Growth: -0.09
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-07-01):
Average estimate: 1.90 CAD
Low estimate: 1.77
High estimate: 2.04
Number of analysts: 9
Year-ago value: 0.71
Growth: 1.67
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-07-01):
Average estimate: 12744333330.00 CAD
Low estimate: 12453000000.00
High estimate: 13291000000.00
Number of analysts: 3
Year-ago value: 8698000000.00
Growth: 0.47
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-07-01):
Average estimate: 5.96 CAD
Low estimate: 5.34
High estimate: 6.46
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.68
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-07-01):
Average estimate: 45743707820.00 CAD
Low estimate: 44280387640.00
High estimate: 48665000000.00
Number of analysts: 7
Year-ago value: 38762000000.00
Growth: 0.18
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-07-04):
Average estimate: 1.53 CAD
Low estimate: 1.25
High estimate: 1.73
Number of analysts: 8
Year-ago value: 0.86
Growth: 0.78
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-07-04):
Average estimate: 11133000000.00 CAD
Low estimate: 10985000000.00
High estimate: 11276000000.00
Number of analysts: 3
Year-ago value: 9516000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-07-04):
Average estimate: 5.15 CAD
Low estimate: 3.50
High estimate: 6.50
Number of analysts: 12
Year-ago value: 5.96
Growth: -0.13
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-07-04):
Average estimate: 41416083620.00 CAD
Low estimate: 40783000000.00
High estimate: 41833000000.00
Number of analysts: 6
Year-ago value: 45256825790.00
Growth: -0.08
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-07-04):
Average estimate: 1.91 CAD
Low estimate: 1.77
High estimate: 2.12
Number of analysts: 9
Year-ago value: 0.71
Growth: 1.69
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-07-04):
Average estimate: 12744333330.00 CAD
Low estimate: 12453000000.00
High estimate: 13291000000.00
Number of analysts: 3
Year-ago value: 8698000000.00
Growth: 0.47
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-07-04):
Average estimate: 5.96 CAD
Low estimate: 5.34
High estimate: 6.46
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.68
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-07-04):
Average estimate: 45256825790.00 CAD
Low estimate: 44280387640.00
High estimate: 46507567090.00
Number of analysts: 6
Year-ago value: 38762000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-07-09):
Average estimate: 1.53 CAD
Low estimate: 1.25
High estimate: 1.73
Number of analysts: 8
Year-ago value: 0.86
Growth: 0.78
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-07-09):
Average estimate: 11133000000.00 CAD
Low estimate: 10985000000.00
High estimate: 11276000000.00
Number of analysts: 3
Year-ago value: 9516000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-07-09):
Average estimate: 5.15 CAD
Low estimate: 3.50
High estimate: 6.50
Number of analysts: 12
Year-ago value: 5.96
Growth: -0.13
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-07-09):
Average estimate: 41416083620.00 CAD
Low estimate: 40783000000.00
High estimate: 41833000000.00
Number of analysts: 6
Year-ago value: 45256825790.00
Growth: -0.08
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-07-09):
Average estimate: 1.91 CAD
Low estimate: 1.77
High estimate: 2.12
Number of analysts: 9
Year-ago value: 0.71
Growth: 1.69
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-07-09):
Average estimate: 12744333330.00 CAD
Low estimate: 12453000000.00
High estimate: 13291000000.00
Number of analysts: 3
Year-ago value: 8698000000.00
Growth: 0.47
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-07-09):
Average estimate: 5.96 CAD
Low estimate: 5.34
High estimate: 6.46
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.68
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-07-09):
Average estimate: 45256825790.00 CAD
Low estimate: 44280387640.00
High estimate: 46507567090.00
Number of analysts: 6
Year-ago value: 38762000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-07-18):
Average estimate: 1.50 CAD
Low estimate: 1.25
High estimate: 1.73
Number of analysts: 8
Year-ago value: 0.86
Growth: 0.74
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-07-18):
Average estimate: 11133000000.00 CAD
Low estimate: 10985000000.00
High estimate: 11276000000.00
Number of analysts: 3
Year-ago value: 9516000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-07-18):
Average estimate: 5.09 CAD
Low estimate: 3.50
High estimate: 6.24
Number of analysts: 12
Year-ago value: 5.88
Growth: -0.13
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-07-18):
Average estimate: 41422163530.00 CAD
Low estimate: 40783000000.00
High estimate: 41833000000.00
Number of analysts: 6
Year-ago value: 45343815930.00
Growth: -0.09
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-07-18):
Average estimate: 1.98 CAD
Low estimate: 1.72
High estimate: 2.56
Number of analysts: 9
Year-ago value: 0.71
Growth: 1.78
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-07-18):
Average estimate: 12744333330.00 CAD
Low estimate: 12453000000.00
High estimate: 13291000000.00
Number of analysts: 3
Year-ago value: 8698000000.00
Growth: 0.47
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-07-18):
Average estimate: 5.88 CAD
Low estimate: 5.34
High estimate: 6.91
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.66
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-07-18):
Average estimate: 45343815930.00 CAD
Low estimate: 44802328500.00
High estimate: 46507567090.00
Number of analysts: 6
Year-ago value: 38762000000.00
Growth: 0.17
Analyst earnings estimates for CNQ.TO, period +1q (report date 2026-07-25):
Average estimate: 1.43 CAD
Low estimate: 0.83
High estimate: 1.73
Number of analysts: 8
Year-ago value: 0.86
Growth: 0.66
Analyst revenue estimates for CNQ.TO, period +1q (report date 2026-07-25):
Average estimate: 10768333330.00 CAD
Low estimate: 9891000000.00
High estimate: 11276000000.00
Number of analysts: 3
Year-ago value: 9516000000.00
Growth: 0.13
Analyst earnings estimates for CNQ.TO, period +1y (report date 2026-07-25):
Average estimate: 5.13 CAD
Low estimate: 3.50
High estimate: 6.38
Number of analysts: 12
Year-ago value: 5.86
Growth: -0.12
Analyst revenue estimates for CNQ.TO, period +1y (report date 2026-07-25):
Average estimate: 41340395680.00 CAD
Low estimate: 40783000000.00
High estimate: 41833000000.00
Number of analysts: 6
Year-ago value: 45044258700.00
Growth: -0.08
Analyst earnings estimates for CNQ.TO, period 0q (report date 2026-07-25):
Average estimate: 2.00 CAD
Low estimate: 1.77
High estimate: 2.61
Number of analysts: 9
Year-ago value: 0.71
Growth: 1.82
Analyst revenue estimates for CNQ.TO, period 0q (report date 2026-07-25):
Average estimate: 12663333330.00 CAD
Low estimate: 12453000000.00
High estimate: 13048000000.00
Number of analysts: 3
Year-ago value: 8698000000.00
Growth: 0.46
Analyst earnings estimates for CNQ.TO, period 0y (report date 2026-07-25):
Average estimate: 5.86 CAD
Low estimate: 5.20
High estimate: 6.92
Number of analysts: 12
Year-ago value: 3.55
Growth: 0.65
Analyst revenue estimates for CNQ.TO, period 0y (report date 2026-07-25):
Average estimate: 45044258700.00 CAD
Low estimate: 44710223690.00
High estimate: 46063000000.00
Number of analysts: 6
Year-ago value: 38762000000.00
Growth: 0.16
Analyst earnings estimates for CNR, period +1q (report date 2026-05-30):
Average estimate: 1.39 USD
Low estimate: 0.84
High estimate: 1.93
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.27
Analyst revenue estimates for CNR, period +1q (report date 2026-05-30):
Average estimate: 1121459640.00 USD
Low estimate: 1111600000.00
High estimate: 1131319280.00
Number of analysts: 2
Year-ago value: 1002543000.00
Growth: 0.12
Analyst earnings estimates for CNR, period +1y (report date 2026-05-30):
Average estimate: 7.81 USD
Low estimate: 5.65
High estimate: 9.91
Number of analysts: 4
Year-ago value: 3.77
Growth: 1.07
Analyst revenue estimates for CNR, period +1y (report date 2026-05-30):
Average estimate: 4648571570.00 USD
Low estimate: 4481300000.00
High estimate: 4752614700.00
Number of analysts: 3
Year-ago value: 4446135620.00
Growth: 0.05
Analyst earnings estimates for CNR, period 0q (report date 2026-05-30):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 2
Year-ago value: -0.70
Growth: 1.77
Analyst revenue estimates for CNR, period 0q (report date 2026-05-30):
Average estimate: 1120387110.00 USD
Low estimate: 1117874220.00
High estimate: 1122900000.00
Number of analysts: 2
Year-ago value: 1102361000.00
Growth: 0.02
Analyst earnings estimates for CNR, period 0y (report date 2026-05-30):
Average estimate: 3.77 USD
Low estimate: 2.90
High estimate: 4.64
Number of analysts: 2
Year-ago value: -2.98
Growth: 2.27
Analyst revenue estimates for CNR, period 0y (report date 2026-05-30):
Average estimate: 4446135620.00 USD
Low estimate: 4433700000.00
High estimate: 4458571230.00
Number of analysts: 2
Year-ago value: 4164775000.00
Growth: 0.07
Analyst earnings estimates for CNR, period +1q (report date 2026-06-07):
Average estimate: 1.39 USD
Low estimate: 0.84
High estimate: 1.93
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.27
Analyst revenue estimates for CNR, period +1q (report date 2026-06-07):
Average estimate: 1121459640.00 USD
Low estimate: 1111600000.00
High estimate: 1131319280.00
Number of analysts: 2
Year-ago value: 1002543000.00
Growth: 0.12
Analyst earnings estimates for CNR, period +1y (report date 2026-06-07):
Average estimate: 7.81 USD
Low estimate: 5.65
High estimate: 9.91
Number of analysts: 4
Year-ago value: 3.77
Growth: 1.07
Analyst revenue estimates for CNR, period +1y (report date 2026-06-07):
Average estimate: 4648571570.00 USD
Low estimate: 4481300000.00
High estimate: 4752614700.00
Number of analysts: 3
Year-ago value: 4446135620.00
Growth: 0.05
Analyst earnings estimates for CNR, period 0q (report date 2026-06-07):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 2
Year-ago value: -0.70
Growth: 1.77
Analyst revenue estimates for CNR, period 0q (report date 2026-06-07):
Average estimate: 1120387110.00 USD
Low estimate: 1117874220.00
High estimate: 1122900000.00
Number of analysts: 2
Year-ago value: 1102361000.00
Growth: 0.02
Analyst earnings estimates for CNR, period 0y (report date 2026-06-07):
Average estimate: 3.77 USD
Low estimate: 2.90
High estimate: 4.64
Number of analysts: 2
Year-ago value: -2.98
Growth: 2.27
Analyst revenue estimates for CNR, period 0y (report date 2026-06-07):
Average estimate: 4446135620.00 USD
Low estimate: 4433700000.00
High estimate: 4458571230.00
Number of analysts: 2
Year-ago value: 4164775000.00
Growth: 0.07
Analyst earnings estimates for CNR, period +1q (report date 2026-06-14):
Average estimate: 1.39 USD
Low estimate: 0.84
High estimate: 1.93
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.27
Analyst revenue estimates for CNR, period +1q (report date 2026-06-14):
Average estimate: 1121459640.00 USD
Low estimate: 1111600000.00
High estimate: 1131319280.00
Number of analysts: 2
Year-ago value: 1002543000.00
Growth: 0.12
Analyst earnings estimates for CNR, period +1y (report date 2026-06-14):
Average estimate: 7.81 USD
Low estimate: 5.65
High estimate: 9.91
Number of analysts: 4
Year-ago value: 3.77
Growth: 1.07
Analyst revenue estimates for CNR, period +1y (report date 2026-06-14):
Average estimate: 4648571570.00 USD
Low estimate: 4481300000.00
High estimate: 4752614700.00
Number of analysts: 3
Year-ago value: 4446135620.00
Growth: 0.05
Analyst earnings estimates for CNR, period 0q (report date 2026-06-14):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 2
Year-ago value: -0.70
Growth: 1.77
Analyst revenue estimates for CNR, period 0q (report date 2026-06-14):
Average estimate: 1120387110.00 USD
Low estimate: 1117874220.00
High estimate: 1122900000.00
Number of analysts: 2
Year-ago value: 1102361000.00
Growth: 0.02
Analyst earnings estimates for CNR, period 0y (report date 2026-06-14):
Average estimate: 3.77 USD
Low estimate: 2.90
High estimate: 4.64
Number of analysts: 2
Year-ago value: -2.98
Growth: 2.27
Analyst revenue estimates for CNR, period 0y (report date 2026-06-14):
Average estimate: 4446135620.00 USD
Low estimate: 4433700000.00
High estimate: 4458571230.00
Number of analysts: 2
Year-ago value: 4164775000.00
Growth: 0.07
Analyst earnings estimates for CNR, period +1q (report date 2026-06-20):
Average estimate: 1.39 USD
Low estimate: 0.84
High estimate: 1.93
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.27
Analyst revenue estimates for CNR, period +1q (report date 2026-06-20):
Average estimate: 1121459640.00 USD
Low estimate: 1111600000.00
High estimate: 1131319280.00
Number of analysts: 2
Year-ago value: 1002543000.00
Growth: 0.12
Analyst earnings estimates for CNR, period +1y (report date 2026-06-20):
Average estimate: 7.81 USD
Low estimate: 5.65
High estimate: 9.91
Number of analysts: 4
Year-ago value: 3.77
Growth: 1.07
Analyst revenue estimates for CNR, period +1y (report date 2026-06-20):
Average estimate: 4648571570.00 USD
Low estimate: 4481300000.00
High estimate: 4752614700.00
Number of analysts: 3
Year-ago value: 4446135620.00
Growth: 0.05
Analyst earnings estimates for CNR, period 0q (report date 2026-06-20):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 2
Year-ago value: -0.70
Growth: 1.77
Analyst revenue estimates for CNR, period 0q (report date 2026-06-20):
Average estimate: 1120387110.00 USD
Low estimate: 1117874220.00
High estimate: 1122900000.00
Number of analysts: 2
Year-ago value: 1102361000.00
Growth: 0.02
Analyst earnings estimates for CNR, period 0y (report date 2026-06-20):
Average estimate: 3.77 USD
Low estimate: 2.90
High estimate: 4.64
Number of analysts: 2
Year-ago value: -2.98
Growth: 2.27
Analyst revenue estimates for CNR, period 0y (report date 2026-06-20):
Average estimate: 4446135620.00 USD
Low estimate: 4433700000.00
High estimate: 4458571230.00
Number of analysts: 2
Year-ago value: 4164775000.00
Growth: 0.07
Analyst earnings estimates for CNR, period +1q (report date 2026-06-22):
Average estimate: 1.39 USD
Low estimate: 0.84
High estimate: 1.93
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.27
Analyst revenue estimates for CNR, period +1q (report date 2026-06-22):
Average estimate: 1121459640.00 USD
Low estimate: 1111600000.00
High estimate: 1131319280.00
Number of analysts: 2
Year-ago value: 1002543000.00
Growth: 0.12
Analyst earnings estimates for CNR, period +1y (report date 2026-06-22):
Average estimate: 7.81 USD
Low estimate: 5.65
High estimate: 9.91
Number of analysts: 4
Year-ago value: 3.77
Growth: 1.07
Analyst revenue estimates for CNR, period +1y (report date 2026-06-22):
Average estimate: 4648571570.00 USD
Low estimate: 4481300000.00
High estimate: 4752614700.00
Number of analysts: 3
Year-ago value: 4446135620.00
Growth: 0.05
Analyst earnings estimates for CNR, period 0q (report date 2026-06-22):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 2
Year-ago value: -0.70
Growth: 1.77
Analyst revenue estimates for CNR, period 0q (report date 2026-06-22):
Average estimate: 1120387110.00 USD
Low estimate: 1117874220.00
High estimate: 1122900000.00
Number of analysts: 2
Year-ago value: 1102361000.00
Growth: 0.02
Analyst earnings estimates for CNR, period 0y (report date 2026-06-22):
Average estimate: 3.77 USD
Low estimate: 2.90
High estimate: 4.64
Number of analysts: 2
Year-ago value: -2.98
Growth: 2.27
Analyst revenue estimates for CNR, period 0y (report date 2026-06-22):
Average estimate: 4446135620.00 USD
Low estimate: 4433700000.00
High estimate: 4458571230.00
Number of analysts: 2
Year-ago value: 4164775000.00
Growth: 0.07
Analyst earnings estimates for CNR, period +1q (report date 2026-07-01):
Average estimate: 1.27 USD
Low estimate: 0.60
High estimate: 1.93
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.07
Analyst revenue estimates for CNR, period +1q (report date 2026-07-01):
Average estimate: 1116106430.00 USD
Low estimate: 1105400000.00
High estimate: 1131319280.00
Number of analysts: 3
Year-ago value: 1002543000.00
Growth: 0.11
Analyst earnings estimates for CNR, period +1y (report date 2026-07-01):
Average estimate: 7.73 USD
Low estimate: 5.33
High estimate: 9.91
Number of analysts: 4
Year-ago value: 3.33
Growth: 1.32
Analyst revenue estimates for CNR, period +1y (report date 2026-07-01):
Average estimate: 4646471570.00 USD
Low estimate: 4475000000.00
High estimate: 4752614700.00
Number of analysts: 3
Year-ago value: 4431523740.00
Growth: 0.05
Analyst earnings estimates for CNR, period 0q (report date 2026-07-01):
Average estimate: 0.48 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 3
Year-ago value: -0.70
Growth: 1.69
Analyst revenue estimates for CNR, period 0q (report date 2026-07-01):
Average estimate: 1109958070.00 USD
Low estimate: 1089100000.00
High estimate: 1122900000.00
Number of analysts: 3
Year-ago value: 1102361000.00
Growth: 0.01
Analyst earnings estimates for CNR, period 0y (report date 2026-07-01):
Average estimate: 3.33 USD
Low estimate: 2.45
High estimate: 4.64
Number of analysts: 3
Year-ago value: -2.98
Growth: 2.12
Analyst revenue estimates for CNR, period 0y (report date 2026-07-01):
Average estimate: 4431523740.00 USD
Low estimate: 4402300000.00
High estimate: 4458571230.00
Number of analysts: 3
Year-ago value: 4164775000.00
Growth: 0.06
Analyst earnings estimates for CNR, period +1q (report date 2026-07-04):
Average estimate: 1.45 USD
Low estimate: 0.60
High estimate: 2.29
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.37
Analyst revenue estimates for CNR, period +1q (report date 2026-07-04):
Average estimate: 1117259130.00 USD
Low estimate: 1105400000.00
High estimate: 1134777390.00
Number of analysts: 3
Year-ago value: 1002543000.00
Growth: 0.11
Analyst earnings estimates for CNR, period +1y (report date 2026-07-04):
Average estimate: 6.69 USD
Low estimate: 5.33
High estimate: 7.94
Number of analysts: 4
Year-ago value: 3.40
Growth: 0.97
Analyst revenue estimates for CNR, period +1y (report date 2026-07-04):
Average estimate: 4578257050.00 USD
Low estimate: 4475000000.00
High estimate: 4711800000.00
Number of analysts: 3
Year-ago value: 4423665560.00
Growth: 0.03
Analyst earnings estimates for CNR, period 0q (report date 2026-07-04):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 3
Year-ago value: -0.70
Growth: 1.78
Analyst revenue estimates for CNR, period 0q (report date 2026-07-04):
Average estimate: 1100630330.00 USD
Low estimate: 1089100000.00
High estimate: 1122900000.00
Number of analysts: 3
Year-ago value: 1102361000.00
Growth: 0.00
Analyst earnings estimates for CNR, period 0y (report date 2026-07-04):
Average estimate: 3.40 USD
Low estimate: 2.45
High estimate: 4.86
Number of analysts: 3
Year-ago value: -2.98
Growth: 2.14
Analyst revenue estimates for CNR, period 0y (report date 2026-07-04):
Average estimate: 4423665560.00 USD
Low estimate: 4402300000.00
High estimate: 4434996690.00
Number of analysts: 3
Year-ago value: 4164775000.00
Growth: 0.06
Analyst earnings estimates for CNR, period +1q (report date 2026-07-09):
Average estimate: 1.45 USD
Low estimate: 0.60
High estimate: 2.29
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.37
Analyst revenue estimates for CNR, period +1q (report date 2026-07-09):
Average estimate: 1117259130.00 USD
Low estimate: 1105400000.00
High estimate: 1134777390.00
Number of analysts: 3
Year-ago value: 1002543000.00
Growth: 0.11
Analyst earnings estimates for CNR, period +1y (report date 2026-07-09):
Average estimate: 6.73 USD
Low estimate: 5.33
High estimate: 7.94
Number of analysts: 4
Year-ago value: 2.86
Growth: 1.35
Analyst revenue estimates for CNR, period +1y (report date 2026-07-09):
Average estimate: 4578257050.00 USD
Low estimate: 4475000000.00
High estimate: 4711800000.00
Number of analysts: 3
Year-ago value: 4423665560.00
Growth: 0.03
Analyst earnings estimates for CNR, period 0q (report date 2026-07-09):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 3
Year-ago value: -0.70
Growth: 1.78
Analyst revenue estimates for CNR, period 0q (report date 2026-07-09):
Average estimate: 1100630330.00 USD
Low estimate: 1089100000.00
High estimate: 1122900000.00
Number of analysts: 3
Year-ago value: 1102361000.00
Growth: 0.00
Analyst earnings estimates for CNR, period 0y (report date 2026-07-09):
Average estimate: 2.86 USD
Low estimate: 1.28
High estimate: 4.86
Number of analysts: 3
Year-ago value: -2.98
Growth: 1.96
Analyst revenue estimates for CNR, period 0y (report date 2026-07-09):
Average estimate: 4423665560.00 USD
Low estimate: 4402300000.00
High estimate: 4434996690.00
Number of analysts: 3
Year-ago value: 4164775000.00
Growth: 0.06
Analyst earnings estimates for CNR, period +1q (report date 2026-07-18):
Average estimate: 1.45 USD
Low estimate: 0.60
High estimate: 2.29
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.37
Analyst revenue estimates for CNR, period +1q (report date 2026-07-18):
Average estimate: 1117259130.00 USD
Low estimate: 1105400000.00
High estimate: 1134777390.00
Number of analysts: 3
Year-ago value: 1002543000.00
Growth: 0.11
Analyst earnings estimates for CNR, period +1y (report date 2026-07-18):
Average estimate: 6.73 USD
Low estimate: 5.33
High estimate: 7.94
Number of analysts: 4
Year-ago value: 2.86
Growth: 1.35
Analyst revenue estimates for CNR, period +1y (report date 2026-07-18):
Average estimate: 4578257050.00 USD
Low estimate: 4475000000.00
High estimate: 4711800000.00
Number of analysts: 3
Year-ago value: 4423665560.00
Growth: 0.03
Analyst earnings estimates for CNR, period 0q (report date 2026-07-18):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 3
Year-ago value: -0.70
Growth: 1.78
Analyst revenue estimates for CNR, period 0q (report date 2026-07-18):
Average estimate: 1100630330.00 USD
Low estimate: 1089100000.00
High estimate: 1122900000.00
Number of analysts: 3
Year-ago value: 1102361000.00
Growth: 0.00
Analyst earnings estimates for CNR, period 0y (report date 2026-07-18):
Average estimate: 2.86 USD
Low estimate: 1.28
High estimate: 4.86
Number of analysts: 3
Year-ago value: -2.98
Growth: 1.96
Analyst revenue estimates for CNR, period 0y (report date 2026-07-18):
Average estimate: 4423665560.00 USD
Low estimate: 4402300000.00
High estimate: 4434996690.00
Number of analysts: 3
Year-ago value: 4164775000.00
Growth: 0.06
Analyst earnings estimates for CNR, period +1q (report date 2026-07-25):
Average estimate: 1.45 USD
Low estimate: 0.60
High estimate: 2.29
Number of analysts: 2
Year-ago value: 0.61
Growth: 1.37
Analyst revenue estimates for CNR, period +1q (report date 2026-07-25):
Average estimate: 1117259130.00 USD
Low estimate: 1105400000.00
High estimate: 1134777390.00
Number of analysts: 3
Year-ago value: 1002543000.00
Growth: 0.11
Analyst earnings estimates for CNR, period +1y (report date 2026-07-25):
Average estimate: 6.71 USD
Low estimate: 5.33
High estimate: 7.94
Number of analysts: 4
Year-ago value: 2.70
Growth: 1.49
Analyst revenue estimates for CNR, period +1y (report date 2026-07-25):
Average estimate: 4578257050.00 USD
Low estimate: 4475000000.00
High estimate: 4711800000.00
Number of analysts: 3
Year-ago value: 4423665560.00
Growth: 0.03
Analyst earnings estimates for CNR, period 0q (report date 2026-07-25):
Average estimate: 0.54 USD
Low estimate: 0.37
High estimate: 0.71
Number of analysts: 3
Year-ago value: -0.70
Growth: 1.78
Analyst revenue estimates for CNR, period 0q (report date 2026-07-25):
Average estimate: 1100630330.00 USD
Low estimate: 1089100000.00
High estimate: 1122900000.00
Number of analysts: 3
Year-ago value: 1102361000.00
Growth: 0.00
Analyst earnings estimates for CNR, period 0y (report date 2026-07-25):
Average estimate: 2.70 USD
Low estimate: 1.03
High estimate: 4.86
Number of analysts: 4
Year-ago value: -2.98
Growth: 1.91
Analyst revenue estimates for CNR, period 0y (report date 2026-07-25):
Average estimate: 4423665560.00 USD
Low estimate: 4402300000.00
High estimate: 4434996690.00
Number of analysts: 3
Year-ago value: 4164775000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-06-01):
Average estimate: 1.99 CAD
Low estimate: 1.85
High estimate: 2.18
Number of analysts: 23
Year-ago value: 1.83
Growth: 0.09
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-06-01):
Average estimate: 4403495320.00 CAD
Low estimate: 4258000000.00
High estimate: 4563100000.00
Number of analysts: 19
Year-ago value: 4165000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-06-01):
Average estimate: 8.73 CAD
Low estimate: 8.40
High estimate: 9.25
Number of analysts: 28
Year-ago value: 7.85
Growth: 0.11
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-06-01):
Average estimate: 18728522800.00 CAD
Low estimate: 18264300000.00
High estimate: 19651862460.00
Number of analysts: 25
Year-ago value: 17939323510.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-06-01):
Average estimate: 1.91 CAD
Low estimate: 1.81
High estimate: 2.02
Number of analysts: 24
Year-ago value: 1.87
Growth: 0.02
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-06-01):
Average estimate: 4494024650.00 CAD
Low estimate: 4339506840.00
High estimate: 4662217070.00
Number of analysts: 21
Year-ago value: 4272000000.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-06-01):
Average estimate: 7.85 CAD
Low estimate: 7.70
High estimate: 8.03
Number of analysts: 26
Year-ago value: 7.63
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-06-01):
Average estimate: 17939323510.00 CAD
Low estimate: 17600616900.00
High estimate: 18387597580.00
Number of analysts: 25
Year-ago value: 17304000000.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-06-14):
Average estimate: 1.99 CAD
Low estimate: 1.89
High estimate: 2.18
Number of analysts: 23
Year-ago value: 1.83
Growth: 0.09
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-06-14):
Average estimate: 4407758480.00 CAD
Low estimate: 4258000000.00
High estimate: 4563100000.00
Number of analysts: 19
Year-ago value: 4165000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-06-14):
Average estimate: 8.74 CAD
Low estimate: 8.40
High estimate: 9.25
Number of analysts: 28
Year-ago value: 7.85
Growth: 0.11
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-06-14):
Average estimate: 18765455100.00 CAD
Low estimate: 18264300000.00
High estimate: 19720000000.00
Number of analysts: 25
Year-ago value: 17943339520.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-06-14):
Average estimate: 1.91 CAD
Low estimate: 1.74
High estimate: 2.02
Number of analysts: 24
Year-ago value: 1.87
Growth: 0.02
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-06-14):
Average estimate: 4490519910.00 CAD
Low estimate: 4355190000.00
High estimate: 4662217070.00
Number of analysts: 21
Year-ago value: 4272000000.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-06-14):
Average estimate: 7.85 CAD
Low estimate: 7.70
High estimate: 8.03
Number of analysts: 27
Year-ago value: 7.63
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-06-14):
Average estimate: 17943339520.00 CAD
Low estimate: 17600616900.00
High estimate: 18387597580.00
Number of analysts: 25
Year-ago value: 17304000000.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-06-20):
Average estimate: 1.99 CAD
Low estimate: 1.89
High estimate: 2.18
Number of analysts: 23
Year-ago value: 1.83
Growth: 0.09
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-06-20):
Average estimate: 4407758480.00 CAD
Low estimate: 4258000000.00
High estimate: 4563100000.00
Number of analysts: 19
Year-ago value: 4165000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-06-20):
Average estimate: 8.75 CAD
Low estimate: 8.40
High estimate: 9.25
Number of analysts: 28
Year-ago value: 7.85
Growth: 0.11
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-06-20):
Average estimate: 18765455100.00 CAD
Low estimate: 18264300000.00
High estimate: 19720000000.00
Number of analysts: 25
Year-ago value: 17943339520.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-06-20):
Average estimate: 1.91 CAD
Low estimate: 1.74
High estimate: 2.02
Number of analysts: 24
Year-ago value: 1.87
Growth: 0.02
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-06-20):
Average estimate: 4490519910.00 CAD
Low estimate: 4355190000.00
High estimate: 4662217070.00
Number of analysts: 21
Year-ago value: 4272000000.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-06-20):
Average estimate: 7.85 CAD
Low estimate: 7.70
High estimate: 8.10
Number of analysts: 27
Year-ago value: 7.63
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-06-20):
Average estimate: 17943339520.00 CAD
Low estimate: 17600616900.00
High estimate: 18387597580.00
Number of analysts: 25
Year-ago value: 17304000000.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-06-22):
Average estimate: 1.99 CAD
Low estimate: 1.89
High estimate: 2.18
Number of analysts: 23
Year-ago value: 1.83
Growth: 0.09
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-06-22):
Average estimate: 4407758480.00 CAD
Low estimate: 4258000000.00
High estimate: 4563100000.00
Number of analysts: 19
Year-ago value: 4165000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-06-22):
Average estimate: 8.75 CAD
Low estimate: 8.40
High estimate: 9.25
Number of analysts: 28
Year-ago value: 7.85
Growth: 0.11
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-06-22):
Average estimate: 18765455100.00 CAD
Low estimate: 18264300000.00
High estimate: 19720000000.00
Number of analysts: 25
Year-ago value: 17943339520.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-06-22):
Average estimate: 1.91 CAD
Low estimate: 1.74
High estimate: 2.02
Number of analysts: 24
Year-ago value: 1.87
Growth: 0.02
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-06-22):
Average estimate: 4490519910.00 CAD
Low estimate: 4355190000.00
High estimate: 4662217070.00
Number of analysts: 21
Year-ago value: 4272000000.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-06-22):
Average estimate: 7.85 CAD
Low estimate: 7.70
High estimate: 8.10
Number of analysts: 27
Year-ago value: 7.63
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-06-22):
Average estimate: 17943339520.00 CAD
Low estimate: 17600616900.00
High estimate: 18387597580.00
Number of analysts: 25
Year-ago value: 17304000000.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-07-01):
Average estimate: 2.01 CAD
Low estimate: 1.89
High estimate: 2.23
Number of analysts: 21
Year-ago value: 1.83
Growth: 0.10
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-07-01):
Average estimate: 4414160390.00 CAD
Low estimate: 4258000000.00
High estimate: 4629922990.00
Number of analysts: 18
Year-ago value: 4165000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-07-01):
Average estimate: 8.80 CAD
Low estimate: 8.40
High estimate: 9.25
Number of analysts: 28
Year-ago value: 7.88
Growth: 0.12
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-07-01):
Average estimate: 18835401160.00 CAD
Low estimate: 18264300000.00
High estimate: 19720000000.00
Number of analysts: 23
Year-ago value: 17979508330.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-07-01):
Average estimate: 1.92 CAD
Low estimate: 1.74
High estimate: 2.01
Number of analysts: 24
Year-ago value: 1.87
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-07-01):
Average estimate: 4522881040.00 CAD
Low estimate: 4355190000.00
High estimate: 4690028760.00
Number of analysts: 20
Year-ago value: 4272000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-07-01):
Average estimate: 7.88 CAD
Low estimate: 7.70
High estimate: 8.13
Number of analysts: 27
Year-ago value: 7.63
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-07-01):
Average estimate: 17979508330.00 CAD
Low estimate: 17600616900.00
High estimate: 18462282950.00
Number of analysts: 23
Year-ago value: 17304000000.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-07-04):
Average estimate: 2.01 CAD
Low estimate: 1.89
High estimate: 2.23
Number of analysts: 21
Year-ago value: 1.83
Growth: 0.10
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-07-04):
Average estimate: 4414160390.00 CAD
Low estimate: 4258000000.00
High estimate: 4629922990.00
Number of analysts: 18
Year-ago value: 4165000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-07-04):
Average estimate: 8.80 CAD
Low estimate: 8.40
High estimate: 9.25
Number of analysts: 28
Year-ago value: 7.88
Growth: 0.12
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-07-04):
Average estimate: 18820509440.00 CAD
Low estimate: 18264300000.00
High estimate: 19720000000.00
Number of analysts: 24
Year-ago value: 17984403820.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-07-04):
Average estimate: 1.92 CAD
Low estimate: 1.74
High estimate: 2.01
Number of analysts: 24
Year-ago value: 1.87
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-07-04):
Average estimate: 4522881040.00 CAD
Low estimate: 4355190000.00
High estimate: 4690028760.00
Number of analysts: 20
Year-ago value: 4272000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-07-04):
Average estimate: 7.88 CAD
Low estimate: 7.70
High estimate: 8.13
Number of analysts: 27
Year-ago value: 7.63
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-07-04):
Average estimate: 17984403820.00 CAD
Low estimate: 17600616900.00
High estimate: 18462282950.00
Number of analysts: 24
Year-ago value: 17304000000.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-07-09):
Average estimate: 2.01 CAD
Low estimate: 1.89
High estimate: 2.23
Number of analysts: 21
Year-ago value: 1.83
Growth: 0.10
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-07-09):
Average estimate: 4414160390.00 CAD
Low estimate: 4258000000.00
High estimate: 4629922990.00
Number of analysts: 18
Year-ago value: 4165000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-07-09):
Average estimate: 8.80 CAD
Low estimate: 8.40
High estimate: 9.26
Number of analysts: 28
Year-ago value: 7.89
Growth: 0.12
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-07-09):
Average estimate: 18821654600.00 CAD
Low estimate: 18264300000.00
High estimate: 19720000000.00
Number of analysts: 24
Year-ago value: 17990005940.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-07-09):
Average estimate: 1.93 CAD
Low estimate: 1.74
High estimate: 2.01
Number of analysts: 24
Year-ago value: 1.87
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-07-09):
Average estimate: 4522881040.00 CAD
Low estimate: 4355190000.00
High estimate: 4690028760.00
Number of analysts: 20
Year-ago value: 4272000000.00
Growth: 0.06
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-07-09):
Average estimate: 7.89 CAD
Low estimate: 7.70
High estimate: 8.13
Number of analysts: 27
Year-ago value: 7.63
Growth: 0.03
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-07-09):
Average estimate: 17990005940.00 CAD
Low estimate: 17600616900.00
High estimate: 18522048620.00
Number of analysts: 24
Year-ago value: 17304000000.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-07-18):
Average estimate: 2.03 CAD
Low estimate: 1.92
High estimate: 2.23
Number of analysts: 22
Year-ago value: 1.83
Growth: 0.11
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-07-18):
Average estimate: 4462420470.00 CAD
Low estimate: 4237700000.00
High estimate: 4629922990.00
Number of analysts: 19
Year-ago value: 4165000000.00
Growth: 0.07
Analyst earnings estimates for CNR.TO, period +1y (report date 2026-07-18):
Average estimate: 8.85 CAD
Low estimate: 8.55
High estimate: 9.26
Number of analysts: 29
Year-ago value: 7.94
Growth: 0.12
Analyst revenue estimates for CNR.TO, period +1y (report date 2026-07-18):
Average estimate: 18939407680.00 CAD
Low estimate: 18438900220.00
High estimate: 19720000000.00
Number of analysts: 25
Year-ago value: 18129254760.00
Growth: 0.04
Analyst earnings estimates for CNR.TO, period 0q (report date 2026-07-18):
Average estimate: 1.96 CAD
Low estimate: 1.88
High estimate: 2.03
Number of analysts: 26
Year-ago value: 1.87
Growth: 0.05
Analyst revenue estimates for CNR.TO, period 0q (report date 2026-07-18):
Average estimate: 4621321670.00 CAD
Low estimate: 4319100000.00
High estimate: 4708000000.00
Number of analysts: 21
Year-ago value: 4272000000.00
Growth: 0.08
Analyst earnings estimates for CNR.TO, period 0y (report date 2026-07-18):
Average estimate: 7.94 CAD
Low estimate: 7.74
High estimate: 8.13
Number of analysts: 29
Year-ago value: 7.63
Growth: 0.04
Analyst revenue estimates for CNR.TO, period 0y (report date 2026-07-18):
Average estimate: 18129254760.00 CAD
Low estimate: 17612500000.00
High estimate: 18522048620.00
Number of analysts: 26
Year-ago value: 17304000000.00
Growth: 0.05
Analyst earnings estimates for CNR.TO, period +1q (report date 2026-07-25):
Average estimate: 2.18 CAD
Low estimate: 2.10
High estimate: 2.28
Number of analysts: 15
Year-ago value: 2.08
Growth: 0.05
Analyst revenue estimates for CNR.TO, period +1q (report date 2026-07-25):
Average estimate: 4761983510.00 CAD
Low estimate: 4682799700.00
High estimate: 4838051000.00
Number of analysts: 7
Year-ago value: 4464000000.00
Growth: 0.07