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: 5 analysts
Minimum Estimate: 43184000000
Maximum Estimate: 60062000000
This is the average result from: 10 analysts
Minimum Estimate: 55768000000
Maximum Estimate: 60859000000
This is the average result from: 10 analysts
Minimum Estimate: 70660000000
Maximum Estimate: 82621000000
This is the average result from: 9 analysts
Minimum Estimate: 88821000000
Maximum Estimate: 104333000000
This is the average result from: 4 analysts
Minimum Estimate: 105212000000
Maximum Estimate: 126207000000
This is the average result from: 4 analysts
Minimum Estimate: 127716000000
Maximum Estimate: 154719000000
This is the average result from: 5 analysts
Minimum Estimate: 1847000000
Maximum Estimate: 2927000000
This is the average result from: 10 analysts
Minimum Estimate: 2671000000
Maximum Estimate: 3037000000
This is the average result from: 10 analysts
Minimum Estimate: 3685000000
Maximum Estimate: 4554000000
This is the average result from: 9 analysts
Minimum Estimate: 4894000000
Maximum Estimate: 6158000000
This is the average result from: 3 analysts
Minimum Estimate: 6691000000
Maximum Estimate: 7169000000
This is the average result from: 4 analysts
Minimum Estimate: 8253000000
Maximum Estimate: 9179000000
This is the average result from: 5 analysts
Minimum Estimate: 839860000
Maximum Estimate: 1477000000
This is the average result from: 10 analysts
Minimum Estimate: 1321000000
Maximum Estimate: 1685000000
This is the average result from: 10 analysts
Minimum Estimate: 1965000000
Maximum Estimate: 2785000000
This is the average result from: 10 analysts
Minimum Estimate: 2764000000
Maximum Estimate: 3986000000
This is the average result from: 3 analysts
Minimum Estimate: 4170000000
Maximum Estimate: 4467000000
This is the average result from: 4 analysts
Minimum Estimate: 5066000000
Maximum Estimate: 5908000000
This is the average result from: 4 analysts
Minimum Estimate: -2.05
Maximum Estimate: 1.71
This is the average result from: 11 analysts
Minimum Estimate: 2.68
Maximum Estimate: 5.68
This is the average result from: 11 analysts
Minimum Estimate: 3.51
Maximum Estimate: 10.51
This is the average result from: 10 analysts
Minimum Estimate: 5.73
Maximum Estimate: 18.27
This is the average result from: 3 analysts
Minimum Estimate: 19.21
Maximum Estimate: 20.58
This is the average result from: 4 analysts
Minimum Estimate: 14.24
Maximum Estimate: 26.15
This is the average result from: 6 analysts
Minimum Estimate: 0.46
Maximum Estimate: 1.43
This is the average result from: 4 analysts
Minimum Estimate: 0.4
Maximum Estimate: 1.32
This is the average result from: 4 analysts
Minimum Estimate: 0.53
Maximum Estimate: 1.54
This is the average result from: 4 analysts
Minimum Estimate: 1.23
Maximum Estimate: 1.58
This is the average result from: 4 analysts
Minimum Estimate: 2.07
Maximum Estimate: 2.58
This is the average result from: 3 analysts
Minimum Estimate: 1.89
Maximum Estimate: 2.03
This is the average result from: 3 analysts
Minimum Estimate: 2.29
Maximum Estimate: 2.46
This is the average result from: 3 analysts
Minimum Estimate: 2.06
Maximum Estimate: 2.21
This is the average result from: 3 analysts
Minimum Estimate: 3.15
Maximum Estimate: 3.37
This is the average result from: 5 analysts
Minimum Estimate: 15497000000
Maximum Estimate: 17712000000
This is the average result from: 4 analysts
Minimum Estimate: 15707000000
Maximum Estimate: 17130000000
This is the average result from: 4 analysts
Minimum Estimate: 17007000000
Maximum Estimate: 18317000000
This is the average result from: 4 analysts
Minimum Estimate: 18752000000
Maximum Estimate: 20304000000
This is the average result from: 4 analysts
Minimum Estimate: 20229000000
Maximum Estimate: 22663000000
This is the average result from: 4 analysts
Minimum Estimate: 19647000000
Maximum Estimate: 21785000000
This is the average result from: 4 analysts
Minimum Estimate: 21273000000
Maximum Estimate: 23106000000
This is the average result from: 4 analysts
Minimum Estimate: 23419000000
Maximum Estimate: 25397000000
This is the average result from: 4 analysts
Minimum Estimate: 25275000000
Maximum Estimate: 28349000000
This is the average result from: 5 analysts
Minimum Estimate: 708540000
Maximum Estimate: 866220000
This is the average result from: 4 analysts
Minimum Estimate: 910240000
Maximum Estimate: 993880000
This is the average result from: 4 analysts
Minimum Estimate: 938000000
Maximum Estimate: 1049000000
This is the average result from: 4 analysts
Minimum Estimate: 997060000
Maximum Estimate: 1073000000
This is the average result from: 4 analysts
Minimum Estimate: 1220000000
Maximum Estimate: 1369000000
This is the average result from: 4 analysts
Minimum Estimate: 1272000000
Maximum Estimate: 1367000000
This is the average result from: 4 analysts
Minimum Estimate: 1322000000
Maximum Estimate: 1459000000
This is the average result from: 4 analysts
Minimum Estimate: 1305000000
Maximum Estimate: 1441000000
This is the average result from: 4 analysts
Minimum Estimate: 1688000000
Maximum Estimate: 1827000000
This is the average result from: 3 analysts
Minimum Estimate: 543150000
Maximum Estimate: 581940000
This is the average result from: 3 analysts
Minimum Estimate: 548800000
Maximum Estimate: 588000000
This is the average result from: 3 analysts
Minimum Estimate: 634540000
Maximum Estimate: 679860000
This is the average result from: 3 analysts
Minimum Estimate: 601890000
Maximum Estimate: 644880000
This is the average result from: 3 analysts
Minimum Estimate: 813790000
Maximum Estimate: 871920000
This is the average result from: 3 analysts
Minimum Estimate: 803360000
Maximum Estimate: 860750000
This is the average result from: 3 analysts
Minimum Estimate: 909780000
Maximum Estimate: 974770000
This is the average result from: 3 analysts
Minimum Estimate: 867150000
Maximum Estimate: 929090000
This is the average result from: 3 analysts
Minimum Estimate: 1140000000
Maximum Estimate: 1221000000