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
This is the average result from: 22 analysts
Minimum Estimate: 93294000000
Maximum Estimate: 105239000000
This is the average result from: 17 analysts
This is the average result from: 7 analysts
This is the average result from: 5 analysts
This is the average result from: 4 analysts
This is the average result from: 2 analysts
This is the average result from: 12 analysts
Minimum Estimate: 26910000000
Maximum Estimate: 33912000000
This is the average result from: 15 analysts
Minimum Estimate: 31964000000
Maximum Estimate: 36439000000
This is the average result from: 16 analysts
Minimum Estimate: 31095000000
Maximum Estimate: 38152000000
This is the average result from: 16 analysts
Minimum Estimate: 31997000000
Maximum Estimate: 40672000000
This is the average result from: 14 analysts
This is the average result from: 20 analysts
Minimum Estimate: 26103000000
Maximum Estimate: 33785000000
This is the average result from: 3 analysts
This is the average result from: 21 analysts
Minimum Estimate: 7.77
Maximum Estimate: 8.46
This is the average result from: 22 analysts
Minimum Estimate: 9.5
Maximum Estimate: 10.31
This is the average result from: 22 analysts
Minimum Estimate: 9.8
Maximum Estimate: 10.61
This is the average result from: 22 analysts
Minimum Estimate: 9.3
Maximum Estimate: 11.66
This is the average result from: 16 analysts
Minimum Estimate: 2.15
Maximum Estimate: 2.37
This is the average result from: 17 analysts
Minimum Estimate: 2.29
Maximum Estimate: 2.81
This is the average result from: 15 analysts
This is the average result from: 16 analysts
Minimum Estimate: 22625000000
Maximum Estimate: 25794000000
This is the average result from: 15 analysts
Minimum Estimate: 22832000000
Maximum Estimate: 25686000000
This is the average result from: 16 analysts
This is the average result from: 7 analysts
Minimum Estimate: 7232000000
Maximum Estimate: 8382000000
This is the average result from: 7 analysts
Minimum Estimate: 7942000000
Maximum Estimate: 8796000000
This is the average result from: 12 analysts
Minimum Estimate: 6786000000
Maximum Estimate: 7860000000
This is the average result from: 12 analysts
This is the average result from: 11 analysts