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: 5 analysts
Minimum Estimate: 1491560000
Maximum Estimate: 1667305500
This is the average result from: 4 analysts
Minimum Estimate: 1578780000
Maximum Estimate: 1790964000
This is the average result from: 2 analysts
Minimum Estimate: 1756669600
Maximum Estimate: 1882146000
This is the average result from: 1 analysts
Minimum Estimate: 1866382046.54
Maximum Estimate: 2020310462.75
This is the average result from: 1 analysts
Minimum Estimate: 2003389309.91
Maximum Estimate: 2147963796.2
This is the average result from: 7 analysts
Minimum Estimate: 455700000
Maximum Estimate: 516600000
This is the average result from: 6 analysts
Minimum Estimate: 479220000
Maximum Estimate: 548100000
This is the average result from: 2 analysts
Minimum Estimate: 541293200
Maximum Estimate: 579957000
This is the average result from: 1 analysts
Minimum Estimate: 576731616.6
Maximum Estimate: 624297110.76
This is the average result from: 1 analysts
Minimum Estimate: 620825133.47
Maximum Estimate: 665626947.22
This is the average result from: 5 analysts
Minimum Estimate: 263620000
Maximum Estimate: 431224500
This is the average result from: 5 analysts
Minimum Estimate: 287140000
Maximum Estimate: 480270000
This is the average result from: 2 analysts
Minimum Estimate: 478788800
Maximum Estimate: 512988000
This is the average result from: 1 analysts
Minimum Estimate: 579161753.75
Maximum Estimate: 626927671.59
This is the average result from: 1 analysts
Minimum Estimate: 707799265.78
Maximum Estimate: 758877563.31
This is the average result from: 7 analysts
Minimum Estimate: 0.67
Maximum Estimate: 1.48
This is the average result from: 6 analysts
Minimum Estimate: 0.78
Maximum Estimate: 1.66
This is the average result from: 2 analysts
Minimum Estimate: 1.72
Maximum Estimate: 1.84
This is the average result from: 1 analysts
Minimum Estimate: 2.3
Maximum Estimate: 2.49
This is the average result from: 1 analysts
Minimum Estimate: 3.11
Maximum Estimate: 3.34
This is the average result from: 3 analysts
Minimum Estimate: 0.21
Maximum Estimate: 0.29
This is the average result from: 3 analysts
Minimum Estimate: 0.17
Maximum Estimate: 0.38
This is the average result from: 3 analysts
Minimum Estimate: 0.2
Maximum Estimate: 0.41
This is the average result from: 3 analysts
Minimum Estimate: 0.16
Maximum Estimate: 0.39
This is the average result from: 3 analysts
Minimum Estimate: 0.24
Maximum Estimate: 0.36
This is the average result from: 3 analysts
Minimum Estimate: 0.2
Maximum Estimate: 0.44
This is the average result from: 3 analysts
Minimum Estimate: 0.23
Maximum Estimate: 0.47
This is the average result from: 2 analysts
Minimum Estimate: 0.4
Maximum Estimate: 0.43
This is the average result from: 2 analysts
Minimum Estimate: 0.37
Maximum Estimate: 0.4
This is the average result from: 2 analysts
Minimum Estimate: 0.45
Maximum Estimate: 0.48
This is the average result from: 2 analysts
Minimum Estimate: 0.49
Maximum Estimate: 0.53
This is the average result from: 3 analysts
Minimum Estimate: 366186800
Maximum Estimate: 412650000
This is the average result from: 3 analysts
Minimum Estimate: 386120000
Maximum Estimate: 436611000
This is the average result from: 3 analysts
Minimum Estimate: 390040000
Maximum Estimate: 460950000
This is the average result from: 2 analysts
Minimum Estimate: 378466200
Maximum Estimate: 405499500
This is the average result from: 2 analysts
Minimum Estimate: 393362200
Maximum Estimate: 421459500
This is the average result from: 2 analysts
Minimum Estimate: 437628800
Maximum Estimate: 468888000
This is the average result from: 2 analysts
Minimum Estimate: 462109200
Maximum Estimate: 495117000
This is the average result from: 2 analysts
Minimum Estimate: 397742800
Maximum Estimate: 426153000
This is the average result from: 2 analysts
Minimum Estimate: 413383600
Maximum Estimate: 442911000
This is the average result from: 2 analysts
Minimum Estimate: 459904200
Maximum Estimate: 492754500
This is the average result from: 2 analysts
Minimum Estimate: 485639000
Maximum Estimate: 520327500
This is the average result from: 3 analysts
Minimum Estimate: 103713400
Maximum Estimate: 120660750
This is the average result from: 3 analysts
Minimum Estimate: 112700000
Maximum Estimate: 125506500
This is the average result from: 3 analysts
Minimum Estimate: 119560000
Maximum Estimate: 133197750
This is the average result from: 3 analysts
Minimum Estimate: 107800000
Maximum Estimate: 122319750
This is the average result from: 3 analysts
Minimum Estimate: 113444800
Maximum Estimate: 129549000
This is the average result from: 3 analysts
Minimum Estimate: 117600000
Maximum Estimate: 134200500
This is the average result from: 3 analysts
Minimum Estimate: 125440000
Maximum Estimate: 142826250
This is the average result from: 2 analysts
Minimum Estimate: 128409400
Maximum Estimate: 137581500
This is the average result from: 2 analysts
Minimum Estimate: 120863400
Maximum Estimate: 129496500
This is the average result from: 2 analysts
Minimum Estimate: 141610000
Maximum Estimate: 151725000
This is the average result from: 2 analysts
Minimum Estimate: 150410400
Maximum Estimate: 161154000
This is the average result from: 3 analysts
Minimum Estimate: 73500000
Maximum Estimate: 86535750
This is the average result from: 3 analysts
Minimum Estimate: 64680000
Maximum Estimate: 91381500
This is the average result from: 3 analysts
Minimum Estimate: 71540000
Maximum Estimate: 98547750
This is the average result from: 2 analysts
Minimum Estimate: 107016000
Maximum Estimate: 114660000
This is the average result from: 2 analysts
Minimum Estimate: 98323400
Maximum Estimate: 105346500
This is the average result from: 2 analysts
Minimum Estimate: 117786200
Maximum Estimate: 126199500
This is the average result from: 2 analysts
Minimum Estimate: 125116600
Maximum Estimate: 134053500
This is the average result from: 2 analysts
Minimum Estimate: 114287600
Maximum Estimate: 122451000
This is the average result from: 2 analysts
Minimum Estimate: 105065800
Maximum Estimate: 112570500
This is the average result from: 2 analysts
Minimum Estimate: 125812400
Maximum Estimate: 134799000
This is the average result from: 2 analysts
Minimum Estimate: 133623000
Maximum Estimate: 143167500