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: 12 analysts
Minimum Estimate: 2302000000
Maximum Estimate: 2819000000

This is the average result from: 8 analysts

This is the average result from: 5 analysts

This is the average result from: 2 analysts

This is the average result from: 10 analysts
Minimum Estimate: 489020000
Maximum Estimate: 531380000

This is the average result from: 11 analysts
Minimum Estimate: 272440000
Maximum Estimate: 602700000

This is the average result from: 12 analysts
Minimum Estimate: 574580000
Maximum Estimate: 642600000

This is the average result from: 12 analysts
Minimum Estimate: 602700000
Maximum Estimate: 668880000

This is the average result from: 10 analysts

This is the average result from: 11 analysts
Minimum Estimate: 338100000
Maximum Estimate: 408480000

This is the average result from: 12 analysts
Minimum Estimate: 2.4
Maximum Estimate: 2.86

This is the average result from: 13 analysts
Minimum Estimate: 4.2
Maximum Estimate: 5.09

This is the average result from: 13 analysts
Minimum Estimate: 5.25
Maximum Estimate: 6.24

This is the average result from: 14 analysts
Minimum Estimate: 5.28
Maximum Estimate: 7.07

This is the average result from: 11 analysts
Minimum Estimate: 1.07
Maximum Estimate: 1.7

This is the average result from: 13 analysts
Minimum Estimate: 0.64
Maximum Estimate: 1.22

This is the average result from: 11 analysts

This is the average result from: 6 analysts

This is the average result from: 4 analysts

This is the average result from: 10 analysts
Minimum Estimate: 587220000
Maximum Estimate: 679350000

This is the average result from: 11 analysts
Minimum Estimate: 468320000
Maximum Estimate: 618330000

This is the average result from: 3 analysts

This is the average result from: 10 analysts
Minimum Estimate: 140440000
Maximum Estimate: 155630000

This is the average result from: 11 analysts
Minimum Estimate: 105350000
Maximum Estimate: 124580000

This is the average result from: 7 analysts
Minimum Estimate: 42630000
Maximum Estimate: 52231000

This is the average result from: 7 analysts