DateResearch FirmActionFromTo21-Jul-15Sterne Agee CRTInitiatedBuy27-Apr-15Credit AgricoleUpgradeUnderperformOutperform17-Jul-14ArgusInitiatedBuy26-Jun-14B. Riley & Co.DowngradeBuyNeutral4-Mar-14UBSInitiatedBuy13-Jan-14Deutsche BankUpgradeHoldBuy26-Nov-13RBC Capital MktsInitiatedOutperform16-Mar-12Caris & CompanyDowngradeBuyAbove Average5-Jan-11UBSUpgradeNeutralBuy21-Dec-10JefferiesInitiatedBuy18-Nov-10OppenheimerUpgradeUnderperformPerform8-Nov-10Barclays CapitalUpgradeEqual WeightOverweight26-Jul-10OppenheimerDowngradePerformUnderperform23-Jul-10Stifel NicolausDowngradeHoldSell2-Nov-09Caris & CompanyUpgradeAbove AverageBuy2-Nov-09UBSUpgradeSellNeutral19-Oct-09RBC Capital MktsUpgradeUnderperformSector Perform7-Oct-09Piper JaffrayUpgradeNeutralOverweight23-Jun-09Barclays CapitalUpgradeUnderweightEqual Weight22-Apr-09RBC Capital MktsInitiatedUnderperform7-Apr-09UBSDowngradeNeutralSell26-Mar-09Wedbush MorganInitiatedHold24-Oct-08Piper JaffrayUpgradeSellNeutral4-Sep-08Caris & CompanyUpgradeAverageAbove Average22-May-08Caris & CompanyInitiatedAverage9-Apr-08Piper... More