| Reiterated | Buy | X | ||
|
$400 $290 |
||||
| Initiated | Market Perform | X | ||
| Reiterated | Outperform | X | ||
|
$52 $62 |
||||
| Downgrades | Outperform Mkt Perform | X | ||
| Resumed | Buy | X | ||
| Reiterated | Buy | X | ||
|
$90 $95 |
||||
| Reiterated | Buy | X | ||
|
$145 $135 |
||||
| Reiterated | Buy | X | ||
|
$400 $290 |
||||
| Initiated | Market Perform | X | ||
| Reiterated | Outperform | X | ||
|
$52 $62 |
||||
| Downgrades | Outperform Mkt Perform | X | ||
| Resumed | Buy | X | ||
| Reiterated | Buy | X | ||
|
$90 $95 |
||||
| Reiterated | Buy | X | ||
|
$145 $135 |
||||