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: 3 analysts
Minimum Estimate: 21885000
Maximum Estimate: 23449000

This is the average result from: 3 analysts
Minimum Estimate: 21048000
Maximum Estimate: 22552000

This is the average result from: 3 analysts
Minimum Estimate: 23859000
Maximum Estimate: 25563000

This is the average result from: 4 analysts

This is the average result from: 3 analysts
Minimum Estimate: 2143000
Maximum Estimate: 2296000

This is the average result from: 3 analysts
Minimum Estimate: 2162000
Maximum Estimate: 2316000

This is the average result from: 3 analysts
Minimum Estimate: -2163840
Maximum Estimate: -2318400

This is the average result from: 3 analysts
Minimum Estimate: -1090740
Maximum Estimate: -1168650

This is the average result from: 3 analysts
Minimum Estimate: 676200
Maximum Estimate: 724500

This is the average result from: 4 analysts
Minimum Estimate: -108728060
Maximum Estimate: -116445000

This is the average result from: 3 analysts
Minimum Estimate: -58.8
Maximum Estimate: -63

This is the average result from: 3 analysts
Minimum Estimate: -12.94
Maximum Estimate: -13.86

This is the average result from: 3 analysts
Minimum Estimate: 1.96
Maximum Estimate: 2.1

This is the average result from: 4 analysts
Minimum Estimate: -55.08
Maximum Estimate: -58.59

This is the average result from: 3 analysts
Minimum Estimate: -39.2
Maximum Estimate: -42

This is the average result from: 3 analysts
Minimum Estimate: -19.6
Maximum Estimate: -21

This is the average result from: 3 analysts
Minimum Estimate: -20.38
Maximum Estimate: -21.84

This is the average result from: 3 analysts
Minimum Estimate: -18.82
Maximum Estimate: -20.16

This is the average result from: 3 analysts
Minimum Estimate: -7.45
Maximum Estimate: -7.98

This is the average result from: 3 analysts
Minimum Estimate: -15.29
Maximum Estimate: -16.38

This is the average result from: 3 analysts
Minimum Estimate: -13.72
Maximum Estimate: -14.7

This is the average result from: 3 analysts
Minimum Estimate: -8.23
Maximum Estimate: -8.82

This is the average result from: 3 analysts
Minimum Estimate: -5.49
Maximum Estimate: -5.88

This is the average result from: 3 analysts
Minimum Estimate: -10.58
Maximum Estimate: -11.34

This is the average result from: 3 analysts
Minimum Estimate: -9.02
Maximum Estimate: -9.66

This is the average result from: 3 analysts
Minimum Estimate: -1.57
Maximum Estimate: -1.68

This is the average result from: 3 analysts
Minimum Estimate: 5.88
Maximum Estimate: 6.3

This is the average result from: 4 analysts
Minimum Estimate: -2.55
Maximum Estimate: -2.52

This is the average result from: 4 analysts
Minimum Estimate: -3.14
Maximum Estimate: -2.52

This is the average result from: 3 analysts
Minimum Estimate: -2.55
Maximum Estimate: -2.73

This is the average result from: 3 analysts
Minimum Estimate: -2.16
Maximum Estimate: -2.31

This is the average result from: 3 analysts
Minimum Estimate: 5488000
Maximum Estimate: 5880000

This is the average result from: 3 analysts
Minimum Estimate: 6076000
Maximum Estimate: 6510000

This is the average result from: 3 analysts
Minimum Estimate: 6468000
Maximum Estimate: 6930000

This is the average result from: 3 analysts
Minimum Estimate: 5782000
Maximum Estimate: 6195000

This is the average result from: 3 analysts
Minimum Estimate: 5537000
Maximum Estimate: 5933000

This is the average result from: 3 analysts
Minimum Estimate: 5429000
Maximum Estimate: 5817000

This is the average result from: 3 analysts
Minimum Estimate: 5880000
Maximum Estimate: 6300000

This is the average result from: 3 analysts
Minimum Estimate: 5410000
Maximum Estimate: 5796000

This is the average result from: 3 analysts
Minimum Estimate: 5625000
Maximum Estimate: 6027000

This is the average result from: 3 analysts
Minimum Estimate: 5527000
Maximum Estimate: 5922000

This is the average result from: 3 analysts
Minimum Estimate: 5390000
Maximum Estimate: 5775000

This is the average result from: 3 analysts
Minimum Estimate: 5253000
Maximum Estimate: 5628000

This is the average result from: 3 analysts
Minimum Estimate: 5615000
Maximum Estimate: 6017000

This is the average result from: 3 analysts
Minimum Estimate: 5802000
Maximum Estimate: 6216000

This is the average result from: 3 analysts
Minimum Estimate: 6791000
Maximum Estimate: 7277000

This is the average result from: 3 analysts

This is the average result from: 3 analysts
Minimum Estimate: -980000
Maximum Estimate: -1050000

This is the average result from: 3 analysts
Minimum Estimate: 294000
Maximum Estimate: 315000

This is the average result from: 3 analysts
Minimum Estimate: -666400
Maximum Estimate: -714000

This is the average result from: 3 analysts
Minimum Estimate: 107800
Maximum Estimate: 115500

This is the average result from: 3 analysts
Minimum Estimate: 58800
Maximum Estimate: 63000

This is the average result from: 3 analysts
Minimum Estimate: 490000
Maximum Estimate: 525000

This is the average result from: 3 analysts
Minimum Estimate: 470400
Maximum Estimate: 504000

This is the average result from: 3 analysts
Minimum Estimate: 548800
Maximum Estimate: 588000

This is the average result from: 3 analysts
Minimum Estimate: 529200
Maximum Estimate: 567000

This is the average result from: 3 analysts
Minimum Estimate: 637000
Maximum Estimate: 682500

This is the average result from: 3 analysts
Minimum Estimate: -2528400
Maximum Estimate: -2709000

This is the average result from: 3 analysts
Minimum Estimate: -1274000
Maximum Estimate: -1365000

This is the average result from: 3 analysts
Minimum Estimate: -499800
Maximum Estimate: -535500

This is the average result from: 3 analysts
Minimum Estimate: -1548400
Maximum Estimate: -1659000

This is the average result from: 3 analysts
Minimum Estimate: -774200
Maximum Estimate: -829500

This is the average result from: 3 analysts
Minimum Estimate: -686000
Maximum Estimate: -735000

This is the average result from: 3 analysts
Minimum Estimate: -225400
Maximum Estimate: -241500

This is the average result from: 3 analysts
Minimum Estimate: -730100
Maximum Estimate: -782250

This is the average result from: 3 analysts
Minimum Estimate: -695800
Maximum Estimate: -745500

This is the average result from: 3 analysts
Minimum Estimate: -357700
Maximum Estimate: -383250

This is the average result from: 3 analysts
Minimum Estimate: -196000
Maximum Estimate: -210000

This is the average result from: 3 analysts
Minimum Estimate: -392000
Maximum Estimate: -420000

This is the average result from: 3 analysts
Minimum Estimate: 88200
Maximum Estimate: 94500

This is the average result from: 3 analysts
Minimum Estimate: 646800
Maximum Estimate: 693000

This is the average result from: 3 analysts
Minimum Estimate: -3430000
Maximum Estimate: -3675000

This is the average result from: 4 analysts
Minimum Estimate: -6370000
Maximum Estimate: -6825000

This is the average result from: 4 analysts
Minimum Estimate: -8820000
Maximum Estimate: -8068725

This is the average result from: 3 analysts
Minimum Estimate: -6513080
Maximum Estimate: -6978300

This is the average result from: 3 analysts
Minimum Estimate: -6419000
Maximum Estimate: -6877500