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: 18 analysts
Minimum Estimate: 3874332000000
Maximum Estimate: 4305000000000

This is the average result from: 18 analysts

This is the average result from: 14 analysts

This is the average result from: 14 analysts
Minimum Estimate: 371984000000
Maximum Estimate: 459355000000

This is the average result from: 13 analysts
Minimum Estimate: 254045000000
Maximum Estimate: 353134000000

This is the average result from: 14 analysts
Minimum Estimate: 491960000000
Maximum Estimate: 552115000000

This is the average result from: 12 analysts
Minimum Estimate: 578298000000
Maximum Estimate: 651042000000

This is the average result from: 12 analysts

This is the average result from: 10 analysts

This is the average result from: 19 analysts
Minimum Estimate: 85.06
Maximum Estimate: 159.36

This is the average result from: 18 analysts
Minimum Estimate: 39.7
Maximum Estimate: 81.03

This is the average result from: 18 analysts
Minimum Estimate: 181.32
Maximum Estimate: 224.73

This is the average result from: 18 analysts
Minimum Estimate: 233.77
Maximum Estimate: 289.4

This is the average result from: 4 analysts
Minimum Estimate: 61.33
Maximum Estimate: 87.61

This is the average result from: 5 analysts
Minimum Estimate: 48.1
Maximum Estimate: 102.71

This is the average result from: 3 analysts

This is the average result from: 2 analysts

This is the average result from: 10 analysts
Minimum Estimate: 975100000000
Maximum Estimate: 1142820000000

This is the average result from: 10 analysts
Minimum Estimate: 1112986000000
Maximum Estimate: 1255485000000

This is the average result from: 5 analysts

This is the average result from: 4 analysts

This is the average result from: 3 analysts
Minimum Estimate: 148286000000
Maximum Estimate: 159485000000

This is the average result from: 3 analysts
Minimum Estimate: 185217000000
Maximum Estimate: 205672000000

This is the average result from: 2 analysts
Minimum Estimate: 133156000000
Maximum Estimate: 142667000000