Also analysts recommendations are forward (some would say backward) looking for about a quarter or less, right? So...$2.90 sounds close for April - May time frame anyway. Don't need an analyst to tell me that.
Buy when the analysts raise guidence if you want to, by then you will have misses a big move...that's just how it goes.
Note: Your mileage may vary, no warranties expressed implied or inferred apply, not applicable to the lower 48 states, Alaska, Hawaii, North America, South America or any other continent or economy you can name, void where prohibited , no resemblance to any company solvent or insolvent is intended. Following analysts advice too closely may cause loss of principle, loss of income, loss of sleep, loss of sanity and loss of reality.