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: 6 analysts
Minimum Estimate: 2470580000
Maximum Estimate: 2997750000
This is the average result from: 6 analysts
Minimum Estimate: 3185000000
Maximum Estimate: 4901400000
This is the average result from: 5 analysts
Minimum Estimate: 2964500000
Maximum Estimate: 4428900000
This is the average result from: 2 analysts
Minimum Estimate: 4441116906.91
Maximum Estimate: 4807394589.95
This is the average result from: 2 analysts
Minimum Estimate: 5329888633
Maximum Estimate: 5714519771.46
This is the average result from: 7 analysts
Minimum Estimate: 1421000000
Maximum Estimate: 2016000000
This is the average result from: 7 analysts
Minimum Estimate: 1927660000
Maximum Estimate: 3190950000
This is the average result from: 5 analysts
Minimum Estimate: 1715980000
Maximum Estimate: 3283350000
This is the average result from: 2 analysts
Minimum Estimate: 2939489230.13
Maximum Estimate: 3181921331.58
This is the average result from: 2 analysts
Minimum Estimate: 3590419947.91
Maximum Estimate: 3849522418.38
This is the average result from: 6 analysts
Minimum Estimate: 1162280000
Maximum Estimate: 2269050000
This is the average result from: 6 analysts
Minimum Estimate: 1451380000
Maximum Estimate: 3153150000
This is the average result from: 5 analysts
Minimum Estimate: 1240680000
Maximum Estimate: 3245550000
This is the average result from: 2 analysts
Minimum Estimate: 2396258216.78
Maximum Estimate: 2593887760.43
This is the average result from: 2 analysts
Minimum Estimate: 2763605379.63
Maximum Estimate: 2963040819.4
This is the average result from: 7 analysts
Minimum Estimate: 22.92
Maximum Estimate: 49.01
This is the average result from: 7 analysts
Minimum Estimate: 25.9
Maximum Estimate: 55.07
This is the average result from: 5 analysts
Minimum Estimate: 37.79
Maximum Estimate: 66.49
This is the average result from: 2 analysts
Minimum Estimate: 59.5
Maximum Estimate: 64.41
This is the average result from: 2 analysts
Minimum Estimate: 71.65
Maximum Estimate: 76.82
This is the average result from: 7 analysts
Minimum Estimate: 5.51
Maximum Estimate: 9
This is the average result from: 7 analysts
Minimum Estimate: 7.24
Maximum Estimate: 12.62
This is the average result from: 7 analysts
Minimum Estimate: 7.52
Maximum Estimate: 12.36
This is the average result from: 6 analysts
Minimum Estimate: 6.65
Maximum Estimate: 12.29
This is the average result from: 6 analysts
Minimum Estimate: 6.91
Maximum Estimate: 14.51
This is the average result from: 6 analysts
Minimum Estimate: 6.49
Maximum Estimate: 14.5
This is the average result from: 6 analysts
Minimum Estimate: 5.85
Maximum Estimate: 13.83
This is the average result from: 3 analysts
Minimum Estimate: 10.29
Maximum Estimate: 16.23
This is the average result from: 3 analysts
Minimum Estimate: 9.3
Maximum Estimate: 16.22
This is the average result from: 3 analysts
Minimum Estimate: 9.2
Maximum Estimate: 16.75
This is the average result from: 3 analysts
Minimum Estimate: 9
Maximum Estimate: 17.28
This is the average result from: 6 analysts
Minimum Estimate: 335160000
Maximum Estimate: 366450000
This is the average result from: 6 analysts
Minimum Estimate: 810460000
Maximum Estimate: 1062600000
This is the average result from: 6 analysts
Minimum Estimate: 834960000
Maximum Estimate: 1107750000
This is the average result from: 4 analysts
Minimum Estimate: 810460000
Maximum Estimate: 1323000000
This is the average result from: 4 analysts
Minimum Estimate: 821240000
Maximum Estimate: 1224300000
This is the average result from: 4 analysts
Minimum Estimate: 795760000
Maximum Estimate: 1190700000
This is the average result from: 4 analysts
Minimum Estimate: 757540000
Maximum Estimate: 1163400000
This is the average result from: 3 analysts
Minimum Estimate: 1046640000
Maximum Estimate: 1135050000
This is the average result from: 3 analysts
Minimum Estimate: 1021160000
Maximum Estimate: 1102500000
This is the average result from: 3 analysts
Minimum Estimate: 1024100000
Maximum Estimate: 1102500000
This is the average result from: 3 analysts
Minimum Estimate: 1017240000
Maximum Estimate: 1100400000
This is the average result from: 7 analysts
Minimum Estimate: 191100000
Maximum Estimate: 224962500
This is the average result from: 7 analysts
Minimum Estimate: 536060000
Maximum Estimate: 647850000
This is the average result from: 7 analysts
Minimum Estimate: 555660000
Maximum Estimate: 659662500
This is the average result from: 5 analysts
Minimum Estimate: 490000000
Maximum Estimate: 632449996.5
This is the average result from: 5 analysts
Minimum Estimate: 505680000
Maximum Estimate: 675850003.5
This is the average result from: 5 analysts
Minimum Estimate: 483140000
Maximum Estimate: 667800000
This is the average result from: 5 analysts
Minimum Estimate: 448840000
Maximum Estimate: 636649996.5
This is the average result from: 3 analysts
Minimum Estimate: 654640000
Maximum Estimate: 768075000
This is the average result from: 3 analysts
Minimum Estimate: 625240000
Maximum Estimate: 741300000
This is the average result from: 3 analysts
Minimum Estimate: 622300000
Maximum Estimate: 741825000
This is the average result from: 3 analysts
Minimum Estimate: 611520000
Maximum Estimate: 737100000
This is the average result from: 6 analysts
Minimum Estimate: 139160000
Maximum Estimate: 193200000
This is the average result from: 6 analysts
Minimum Estimate: 427280000
Maximum Estimate: 641812500
This is the average result from: 6 analysts
Minimum Estimate: 442960000
Maximum Estimate: 635775000
This is the average result from: 4 analysts
Minimum Estimate: 372400000
Maximum Estimate: 622650000
This is the average result from: 4 analysts
Minimum Estimate: 386120000
Maximum Estimate: 630000000
This is the average result from: 4 analysts
Minimum Estimate: 363580000
Maximum Estimate: 607950000
This is the average result from: 4 analysts
Minimum Estimate: 329280000
Maximum Estimate: 571549996.5
This is the average result from: 3 analysts
Minimum Estimate: 552720000
Maximum Estimate: 708750000
This is the average result from: 3 analysts
Minimum Estimate: 498820000
Maximum Estimate: 668850000
This is the average result from: 3 analysts
Minimum Estimate: 492940000
Maximum Estimate: 667800000
This is the average result from: 3 analysts
Minimum Estimate: 482160000
Maximum Estimate: 663075000