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: 41 analysts
Minimum Estimate: 375598000000
Maximum Estimate: 440730000000
This is the average result from: 34 analysts
This is the average result from: 15 analysts
This is the average result from: 4 analysts
This is the average result from: 3 analysts
This is the average result from: 24 analysts
Minimum Estimate: 121580000000
Maximum Estimate: 146300000000
This is the average result from: 19 analysts
This is the average result from: 14 analysts
This is the average result from: 39 analysts
Minimum Estimate: 108688000000
Maximum Estimate: 131049000000
This is the average result from: 30 analysts
This is the average result from: 16 analysts
This is the average result from: 41 analysts
Minimum Estimate: 5.29
Maximum Estimate: 7.21
This is the average result from: 35 analysts
This is the average result from: 31 analysts
Minimum Estimate: 1.11
Maximum Estimate: 1.42
This is the average result from: 30 analysts
Minimum Estimate: 1.68
Maximum Estimate: 2.23
This is the average result from: 29 analysts
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: 28 analysts
Minimum Estimate: 83441000000
Maximum Estimate: 97435000000
This is the average result from: 26 analysts
Minimum Estimate: 109864000000
Maximum Estimate: 135058000000
This is the average result from: 26 analysts
This is the average result from: 18 analysts
This is the average result from: 13 analysts
Minimum Estimate: 24376000000
Maximum Estimate: 28732000000
This is the average result from: 13 analysts
Minimum Estimate: 37766000000
Maximum Estimate: 42493000000
This is the average result from: 13 analysts
This is the average result from: 6 analysts
This is the average result from: 25 analysts
Minimum Estimate: 22780000000
Maximum Estimate: 25698000000
This is the average result from: 23 analysts
Minimum Estimate: 32480000000
Maximum Estimate: 39387000000
This is the average result from: 23 analysts
This is the average result from: 11 analysts