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: 15 analysts
Minimum Estimate: 46686000000
Maximum Estimate: 50315000000
This is the average result from: 15 analysts
Minimum Estimate: 47833000000
Maximum Estimate: 52634000000
This is the average result from: 14 analysts
Minimum Estimate: 49703000000
Maximum Estimate: 55013000000
This is the average result from: 13 analysts
Minimum Estimate: 1259000000
Maximum Estimate: 1541000000
This is the average result from: 13 analysts
Minimum Estimate: 1169000000
Maximum Estimate: 1609000000
This is the average result from: 12 analysts
Minimum Estimate: 1221000000
Maximum Estimate: 1689000000
This is the average result from: 15 analysts
Minimum Estimate: 864360000
Maximum Estimate: 1339000000
This is the average result from: 15 analysts
Minimum Estimate: 1006000000
Maximum Estimate: 1385000000
This is the average result from: 15 analysts
Minimum Estimate: 1115000000
Maximum Estimate: 1465000000
This is the average result from: 15 analysts
Minimum Estimate: 2.17
Maximum Estimate: 2.97
This is the average result from: 15 analysts
Minimum Estimate: 2.72
Maximum Estimate: 3.43
This is the average result from: 14 analysts
Minimum Estimate: 3.08
Maximum Estimate: 3.72
This is the average result from: 15 analysts
Minimum Estimate: 0.73
Maximum Estimate: 1.01
This is the average result from: 15 analysts
Minimum Estimate: 0.56
Maximum Estimate: 0.82
This is the average result from: 14 analysts
Minimum Estimate: 0.61
Maximum Estimate: 0.86
This is the average result from: 14 analysts
Minimum Estimate: 0.7
Maximum Estimate: 0.86
This is the average result from: 11 analysts
Minimum Estimate: 0.84
Maximum Estimate: 1.19
This is the average result from: 6 analysts
Minimum Estimate: 0.69
Maximum Estimate: 0.88
This is the average result from: 6 analysts
Minimum Estimate: 0.7
Maximum Estimate: 0.9
This is the average result from: 6 analysts
Minimum Estimate: 0.82
Maximum Estimate: 0.92
This is the average result from: 6 analysts
Minimum Estimate: 0.91
Maximum Estimate: 1.16
This is the average result from: 14 analysts
Minimum Estimate: 12740000000
Maximum Estimate: 13944000000
This is the average result from: 14 analysts
Minimum Estimate: 11183000000
Maximum Estimate: 12432000000
This is the average result from: 13 analysts
Minimum Estimate: 11375000000
Maximum Estimate: 12691000000
This is the average result from: 13 analysts
Minimum Estimate: 12015000000
Maximum Estimate: 13346000000
This is the average result from: 10 analysts
Minimum Estimate: 13260000000
Maximum Estimate: 14599000000
This is the average result from: 6 analysts
Minimum Estimate: 11762000000
Maximum Estimate: 13040000000
This is the average result from: 6 analysts
Minimum Estimate: 11891000000
Maximum Estimate: 13313000000
This is the average result from: 6 analysts
Minimum Estimate: 12550000000
Maximum Estimate: 13541000000
This is the average result from: 6 analysts
Minimum Estimate: 13774000000
Maximum Estimate: 15208000000
This is the average result from: 11 analysts
Minimum Estimate: 381810000
Maximum Estimate: 443350000
This is the average result from: 10 analysts
Minimum Estimate: 292040000
Maximum Estimate: 334390000
This is the average result from: 9 analysts
Minimum Estimate: 294980000
Maximum Estimate: 332580000
This is the average result from: 9 analysts
Minimum Estimate: 278320000
Maximum Estimate: 359630000
This is the average result from: 7 analysts
Minimum Estimate: 302820000
Maximum Estimate: 410760000
This is the average result from: 4 analysts
Minimum Estimate: 301840000
Maximum Estimate: 338470000
This is the average result from: 4 analysts
Minimum Estimate: 302820000
Maximum Estimate: 339410000
This is the average result from: 4 analysts
Minimum Estimate: 301840000
Maximum Estimate: 355640000
This is the average result from: 4 analysts
Minimum Estimate: 314580000
Maximum Estimate: 395640000
This is the average result from: 14 analysts
Minimum Estimate: 306740000
Maximum Estimate: 364740000
This is the average result from: 13 analysts
Minimum Estimate: 215600000
Maximum Estimate: 262300000
This is the average result from: 13 analysts
Minimum Estimate: 213350000
Maximum Estimate: 265180000
This is the average result from: 13 analysts
Minimum Estimate: 254410000
Maximum Estimate: 299800000
This is the average result from: 10 analysts
Minimum Estimate: 290080000
Maximum Estimate: 359770000
This is the average result from: 6 analysts
Minimum Estimate: 268520000
Maximum Estimate: 304530000
This is the average result from: 6 analysts
Minimum Estimate: 271460000
Maximum Estimate: 308490000
This is the average result from: 6 analysts
Minimum Estimate: 308500000
Maximum Estimate: 335870000
This is the average result from: 6 analysts
Minimum Estimate: 326340000
Maximum Estimate: 393250000