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: 32 analysts
Minimum Estimate: 34358000000
Maximum Estimate: 38394000000
This is the average result from: 30 analysts
This is the average result from: 19 analysts
This is the average result from: 5 analysts
This is the average result from: 4 analysts
This is the average result from: 28 analysts
Minimum Estimate: 6624000000
Maximum Estimate: 7700000000
This is the average result from: 24 analysts
This is the average result from: 13 analysts
This is the average result from: 3 analysts
This is the average result from: 32 analysts
Minimum Estimate: 4950000000
Maximum Estimate: 6251000000
This is the average result from: 31 analysts
This is the average result from: 37 analysts
Minimum Estimate: 3.2
Maximum Estimate: 3.8
This is the average result from: 34 analysts
This is the average result from: 20 analysts
This is the average result from: 30 analysts
Minimum Estimate: 0.63
Maximum Estimate: 0.85
This is the average result from: 29 analysts
Minimum Estimate: 0.69
Maximum Estimate: 0.85
This is the average result from: 29 analysts
This is the average result from: 18 analysts
This is the average result from: 26 analysts
Minimum Estimate: 7906000000
Maximum Estimate: 9432000000
This is the average result from: 24 analysts
Minimum Estimate: 8281000000
Maximum Estimate: 9400000000
This is the average result from: 14 analysts
This is the average result from: 20 analysts
Minimum Estimate: 1363000000
Maximum Estimate: 1613000000
This is the average result from: 19 analysts
Minimum Estimate: 1527000000
Maximum Estimate: 1717000000
This is the average result from: 11 analysts
This is the average result from: 25 analysts
Minimum Estimate: 1061000000
Maximum Estimate: 1244000000
This is the average result from: 23 analysts
Minimum Estimate: 1202000000
Maximum Estimate: 1354000000
This is the average result from: 23 analysts