| 3 month ago | 1 month ago | Current |
Buy | 40 | 39 | 39 |
Overweight | 4 | 4 | 4 |
Hold | 1 | 3 | 3 |
Underweight | 0 | 0 | 0 |
Sell | 0 | 0 | 0 |
consensus | buy | buy | buy |