The percentage change of the estimate for the next quarterly report, over the last month
The percentage change of the estimate for the next quarterly report, over the last 3 months
The percentage change of the estimate for the next yearly report, over the last month
The percentage change of the estimate for the next yearly report, over the last 3 months
data reported in financial statements
This is the average result from: 27 analysts
Minimum Estimate: 34848000000
Maximum Estimate: 39454000000
This is the average result from: 27 analysts
Minimum Estimate: 37895000000
Maximum Estimate: 44180000000
This is the average result from: 21 analysts
Minimum Estimate: 40190000000
Maximum Estimate: 49998000000
This is the average result from: 25 analysts
Minimum Estimate: 2521000000
Maximum Estimate: 3689000000
This is the average result from: 25 analysts
Minimum Estimate: 3795000000
Maximum Estimate: 5622000000
This is the average result from: 21 analysts
Minimum Estimate: 4856000000
Maximum Estimate: 7626000000
This is the average result from: 26 analysts
Minimum Estimate: -301840000
Maximum Estimate: 2368000000
This is the average result from: 26 analysts
Minimum Estimate: -186200000
Maximum Estimate: 4454000000
This is the average result from: 20 analysts
Minimum Estimate: 3906000000
Maximum Estimate: 6652000000
This is the average result from: 31 analysts
Minimum Estimate: 4.34
Maximum Estimate: 8.31
This is the average result from: 30 analysts
Minimum Estimate: 7.19
Maximum Estimate: 14.15
This is the average result from: 23 analysts
Minimum Estimate: 10.68
Maximum Estimate: 21.6
This is the average result from: 19 analysts
Minimum Estimate: 0.08
Maximum Estimate: 1.13
This is the average result from: 20 analysts
Minimum Estimate: 0.85
Maximum Estimate: 1.8
This is the average result from: 20 analysts
Minimum Estimate: 1
Maximum Estimate: 2.1
This is the average result from: 20 analysts
Minimum Estimate: 2.28
Maximum Estimate: 3.89
This is the average result from: 8 analysts
Minimum Estimate: 0.93
Maximum Estimate: 1.62
This is the average result from: 8 analysts
Minimum Estimate: 1.98
Maximum Estimate: 2.75
This is the average result from: 8 analysts
Minimum Estimate: 1.9
Maximum Estimate: 2.97
This is the average result from: 8 analysts
Minimum Estimate: 3.76
Maximum Estimate: 4.56
This is the average result from: 2 analysts
Minimum Estimate: 1.9
Maximum Estimate: 2.04
This is the average result from: 2 analysts
Minimum Estimate: 3.03
Maximum Estimate: 3.24
This is the average result from: 2 analysts
Minimum Estimate: 2.97
Maximum Estimate: 3.18
This is the average result from: 2 analysts
Minimum Estimate: 5.02
Maximum Estimate: 5.38
This is the average result from: 20 analysts
Minimum Estimate: 7250000000
Maximum Estimate: 8197000000
This is the average result from: 18 analysts
Minimum Estimate: 8349000000
Maximum Estimate: 9570000000
This is the average result from: 18 analysts
Minimum Estimate: 8742000000
Maximum Estimate: 10283000000
This is the average result from: 18 analysts
Minimum Estimate: 10114000000
Maximum Estimate: 12626000000
This is the average result from: 9 analysts
Minimum Estimate: 7870000000
Maximum Estimate: 9467000000
This is the average result from: 9 analysts
Minimum Estimate: 8654000000
Maximum Estimate: 10125000000
This is the average result from: 9 analysts
Minimum Estimate: 9425000000
Maximum Estimate: 11011000000
This is the average result from: 9 analysts
Minimum Estimate: 11185000000
Maximum Estimate: 13267000000
This is the average result from: 5 analysts
Minimum Estimate: 7772000000
Maximum Estimate: 9534000000
This is the average result from: 5 analysts
Minimum Estimate: 7866000000
Maximum Estimate: 10912000000
This is the average result from: 5 analysts
Minimum Estimate: 9735000000
Maximum Estimate: 11771000000
This is the average result from: 5 analysts
Minimum Estimate: 12789000000
Maximum Estimate: 17348000000
This is the average result from: 15 analysts
Minimum Estimate: 301780000
Maximum Estimate: 407970000
This is the average result from: 13 analysts
Minimum Estimate: 644840000
Maximum Estimate: 759580000
This is the average result from: 14 analysts
Minimum Estimate: 664830000
Maximum Estimate: 857750000
This is the average result from: 13 analysts
Minimum Estimate: 1017000000
Maximum Estimate: 1352000000
This is the average result from: 9 analysts
Minimum Estimate: 571830000
Maximum Estimate: 809370000
This is the average result from: 9 analysts
Minimum Estimate: 862890000
Maximum Estimate: 1103000000
This is the average result from: 8 analysts
Minimum Estimate: 980100000
Maximum Estimate: 1257000000
This is the average result from: 8 analysts
Minimum Estimate: 1548000000
Maximum Estimate: 1783000000
This is the average result from: 4 analysts
Minimum Estimate: 981270000
Maximum Estimate: 1123000000
This is the average result from: 4 analysts
Minimum Estimate: 1246000000
Maximum Estimate: 1465000000
This is the average result from: 4 analysts
Minimum Estimate: 1374000000
Maximum Estimate: 1577000000
This is the average result from: 4 analysts
Minimum Estimate: 2028000000
Maximum Estimate: 2258000000
This is the average result from: 12 analysts
Minimum Estimate: -34300000
Maximum Estimate: 66673000
This is the average result from: 10 analysts
Minimum Estimate: 277340000
Maximum Estimate: 444190000
This is the average result from: 11 analysts
Minimum Estimate: 318240000
Maximum Estimate: 504070000
This is the average result from: 11 analysts
Minimum Estimate: 641900000
Maximum Estimate: 993920000
This is the average result from: 3 analysts
Minimum Estimate: 355640000
Maximum Estimate: 440420000
This is the average result from: 3 analysts
Minimum Estimate: 718340000
Maximum Estimate: 782990000
This is the average result from: 3 analysts
Minimum Estimate: 711580000
Maximum Estimate: 909880000
This is the average result from: 3 analysts
Minimum Estimate: 1338000000
Maximum Estimate: 1469000000
This is the average result from: 2 analysts
Minimum Estimate: 712750000
Maximum Estimate: 763670000
This is the average result from: 2 analysts
Minimum Estimate: 1128000000
Maximum Estimate: 1209000000
This is the average result from: 2 analysts
Minimum Estimate: 1105000000
Maximum Estimate: 1184000000
This is the average result from: 2 analysts
Minimum Estimate: 1860000000
Maximum Estimate: 1993000000