-$0.05 (-0.05%)
| Source | Headline |
|---|---|
|
Gaming and Leisure Properties: Buy The Dip On This High Yield
Gaming and Leisure Properties is upgraded to 'Strong Buy' due to discounted valuation and robust income growth prospects. GLPI trades at 10.5x forward P/FFO with a 7.6% yield, well below its historical average, offering attractive entry for income-focused investors. A $1.8 billion investment pipeline and contractual rent escalators provide clear visibility into AFFO growth through 2027. seekingalpha.com - 2026-07-10 07:30:12 |
|
Gaming ETF Becomes Growth Fund; Trailing Dividend Payout No Longer Reflects New Holdings
The VanEck Digital Native Economy ETF (NASDAQ:GENZ) is the same fund that traded for years as the VanEck Gaming ETF, VanEck Vectors Gaming ETF (NASDAQ:BJK), until VanEck flipped its mandate on April 9, 2026. 247wallst.com - 2026-06-28 22:35:11 |
|
Activision Blizzard 96 Hour Deadline Alert: Kahn Swick & Foti, LLC Reminds Investors With Losses In Excess Of $100,000 of Deadline in Class Action Lawsuit Against Activision Blizzard Inc. - ATVI
NEW YORK & NEW ORLEANS--(BUSINESS WIRE)--Kahn Swick & Foti, LLC (“KSF”) and KSF partner, the former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. (“Activision” or the "Company") (NasdaqGM: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the “Class Period”) (excluding those tha. businesswire.com - 2026-06-26 17:52:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 25, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-25 15:42:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 24, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-24 15:41:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 23, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-23 15:32:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 22, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-22 13:56:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick and Foti gurufocus.com - 2026-06-19 23:00:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
/PRNewswire/ -- Kahn Swick and Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial prnewswire.com - 2026-06-19 22:00:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 19, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-19 15:59:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 18, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-18 15:58:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 17, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-17 15:52:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 16, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-16 15:41:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
New York, New York and New Orleans, Louisiana--(Newsfile Corp. - June 15, 2026) - Kahn Swick & Foti, LLC ("KSF") and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. ("Activision" or the "Company") (NASDAQ: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the "Class Period") (excluding those that tendered their Activision common stock in the merger). newsfilecorp.com - 2026-06-15 14:28:00 |
|
Activision Blizzard, Inc. Notice of June 30, 2026 Application Deadline for Class Action Lawsuit - Contact Lewis Kahn, Esq. at Kahn Swick & Foti, LLC, Before Application Deadline
NEW YORK CITY & NEW ORLEANS--(BUSINESS WIRE)--Kahn Swick & Foti, LLC (“KSF”) and KSF partner, former Attorney General of Louisiana, Charles C. Foti, Jr., remind investors with substantial losses that they have until June 30, 2026 to file lead plaintiff applications in a securities class action lawsuit against Activision Blizzard Inc. (“Activision” or the "Company") (NasdaqGM: ATVI), if they sold Activision common stock between January 18, 2022 and October 13, 2023, inclusive (the “Class Per. businesswire.com - 2026-06-12 18:27:00 |
Sign up for InvestorConsensus.com's daily newsletter to get the latest insider transactions delivered to your inbox daily.
Looking for new stock ideas? Want to see which stocks are moving? View our full suite of financial calendars and market data tables, all for free.
Last Month
Last Quarter
Last Year
All Time
| Date | Analyst Firm | Action | Previous Grade | New Grade |
|---|---|---|---|---|
| 2023-09-22 | Wedbush | Maintain | Outperform | Outperform |
| 2023-09-21 | Wedbush | Maintain | Outperform | Outperform |
| 2023-07-21 | Roth MKM | Downgrade | Buy | Neutral |
| 2023-07-20 | Wedbush | Maintain | Outperform | Outperform |
| 2023-07-20 | Edward Jones | Downgrade | Buy | Hold |
| 2023-07-20 | UBS | Downgrade | Buy | Neutral |
| 2023-07-20 | Jefferies | Downgrade | Buy | Hold |
| 2023-07-20 | Citigroup | Downgrade | Buy | Hold |
| 2023-07-20 | Roth MKM | Downgrade | Buy | Neutral |
| 2023-07-19 | Citigroup | Downgrade | Buy | Hold |
| 2023-07-19 | UBS | Downgrade | Buy | Neutral |
| 2023-07-19 | Jefferies | Downgrade | Buy | Hold |
| 2023-07-19 | Edward Jones | Downgrade | Buy | Hold |
| 2023-07-19 | Wedbush | Maintain | Outperform | Outperform |
| 2023-07-18 | Wells Fargo | Downgrade | Overweight | Equal Weight |
| 2023-07-18 | Baird | Downgrade | Outperform | Neutral |
| 2023-07-18 | Atlantic Equities | Downgrade | Overweight | Neutral |
| 2023-07-17 | Atlantic Equities | Downgrade | Overweight | Neutral |
| 2023-07-17 | Baird | Downgrade | Outperform | Neutral |
| 2023-07-17 | Wells Fargo | Downgrade | Overweight | Equal Weight |
| 2023-07-13 | Truist Securities | Downgrade | Buy | Hold |
| 2023-07-13 | Barclays | Downgrade | Overweight | Equal Weight |
| 2023-07-13 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2023-07-12 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2023-07-12 | Raymond James | Downgrade | Outperform | Market Perform |
| 2023-07-12 | Stifel | Downgrade | Buy | Hold |
| 2023-07-12 | Truist Securities | Downgrade | Buy | Hold |
| 2023-07-12 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-07-12 | Barclays | Downgrade | Overweight | Equal Weight |
| 2023-07-12 | MoffettNathanson | Downgrade | Outperform | Market Perform |
| 2023-07-12 | Benchmark | Downgrade | Buy | Hold |
| 2023-07-11 | Stifel | Downgrade | Buy | Hold |
| 2023-07-11 | MoffettNathanson | Downgrade | Outperform | Market Perform |
| 2023-07-11 | Raymond James | Downgrade | Outperform | Market Perform |
| 2023-07-11 | Benchmark | Downgrade | Buy | Hold |
| 2023-07-11 | Deutsche Bank | Maintain | Buy | Buy |
| 2023-06-07 | Benchmark | Maintain | Buy | Buy |
| 2023-06-07 | Benchmark | Maintain | Buy | Buy |
| 2023-06-06 | Benchmark | Maintain | Buy | Buy |
| 2023-06-02 | Truist Securities | Maintain | Buy | Buy |
| 2023-05-22 | Benchmark | Maintain | Buy | Buy |
| 2023-05-22 | Benchmark | Maintain | Buy | Buy |
| 2023-05-21 | Benchmark | Maintain | Buy | Buy |
| 2023-05-02 | Stifel | Maintain | Buy | Buy |
| 2023-05-01 | Stifel | Maintain | Buy | Buy |
| 2023-04-28 | Exane BNP Paribas | Upgrade | Neutral | Outperform |
| 2023-04-27 | Baird | Maintain | Outperform | Outperform |
| 2023-04-27 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-04-27 | Exane BNP Paribas | Upgrade | Neutral | Outperform |
| 2023-04-27 | Wedbush | Maintain | Outperform | Outperform |
| 2023-04-26 | BMO Capital | Maintain | Outperform | Outperform |
| 2023-04-26 | Baird | Maintain | Outperform | Outperform |
| 2023-03-31 | Truist Securities | Maintain | Hold | Hold |
| 2023-03-30 | Benchmark | Maintain | Buy | Buy |
| 2023-03-27 | Citigroup | Maintain | Buy | Buy |
| 2023-03-26 | Citigroup | Maintain | Buy | Buy |
| 2023-03-10 | Benchmark | Maintain | Buy | Buy |
| 2023-03-09 | Morgan Stanley | Maintain | Buy | Buy |
| 2023-02-16 | Deutsche Bank | Upgrade | Hold | Buy |
| 2023-02-15 | Deutsche Bank | Upgrade | Hold | Buy |
| 2023-02-10 | Citigroup | Maintain | Buy | Buy |
| 2023-02-09 | Citigroup | Maintain | Buy | Buy |
| 2023-01-20 | Benchmark | Maintain | Buy | Buy |
| 2023-01-19 | Benchmark | Maintain | Buy | Buy |
| 2022-12-06 | Edward Jones | Upgrade | Hold | Buy |
| 2022-12-05 | Edward Jones | Upgrade | Hold | Buy |
| 2022-11-28 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2022-11-28 | Wells Fargo | Upgrade | Equal Weight | Overweight |
| 2022-11-28 | Truist Securities | Upgrade | Hold | Buy |
| 2022-11-27 | Truist Securities | Upgrade | Hold | Buy |
| 2022-11-27 | Wells Fargo | Upgrade | Equal Weight | Overweight |
| 2022-11-27 | Morgan Stanley | Upgrade | Equal Weight | Overweight |
| 2022-11-22 | Baird | Upgrade | Neutral | Outperform |
| 2022-11-21 | Baird | Upgrade | Neutral | Outperform |
| 2022-11-16 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-11-15 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-11-15 | MKM Partners | Upgrade | Neutral | Buy |
| 2022-11-14 | MKM Partners | Upgrade | Neutral | Buy |
| 2022-11-10 | Raymond James | Upgrade | Market Perform | Outperform |
| 2022-11-09 | Raymond James | Upgrade | Market Perform | Outperform |
| 2022-10-18 | Truist Securities | Maintain | Hold | Hold |
| 2022-10-17 | Truist Securities | Maintain | Hold | Hold |
| 2022-09-15 | Atlantic Equities | Upgrade | Neutral | Overweight |
| 2022-09-14 | Atlantic Equities | Upgrade | Neutral | Overweight |
| 2022-08-03 | Deutsche Bank | Maintain | Hold | Hold |
| 2022-07-25 | MoffettNathanson | Upgrade | Market Perform | Outperform |
| 2022-07-24 | MoffettNathanson | Upgrade | Market Perform | Outperform |
| 2022-04-12 | Ascendiant Capital | Maintain | Buy | Buy |
| 2022-02-03 | Jefferies | Maintain | Buy | Buy |
| 2022-01-30 | Wedbush | Maintain | Outperform | Outperform |
| 2022-01-28 | Keybanc | Maintain | Overweight | Overweight |
| 2022-01-27 | Keybanc | Maintain | Overweight | Overweight |
| 2022-01-21 | Raymond James | Downgrade | Outperform | Market Perform |
| 2022-01-20 | Raymond James | Downgrade | Outperform | Market Perform |
| 2022-01-19 | Wells Fargo | Downgrade | Overweight | Equal Weight |
| 2022-01-19 | Truist Securities | Downgrade | Buy | Hold |
| 2022-01-19 | Atlantic Equities | Downgrade | Overweight | Neutral |
| 2022-01-19 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-01-19 | Deutsche Bank | Downgrade | Buy | Hold |
| 2022-01-19 | Stifel | Maintain | Buy | Buy |
| 2022-01-19 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2022-01-19 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2022-01-18 | Truist Securities | Downgrade | Buy | Hold |
| 2022-01-18 | Exane BNP Paribas | Downgrade | Outperform | Neutral |
| 2022-01-18 | Wells Fargo | Downgrade | Overweight | Equal Weight |
| 2022-01-18 | Morgan Stanley | Maintain | Equal Weight | Equal Weight |
| 2022-01-18 | Stifel | Maintain | Buy | Buy |
| 2022-01-18 | Deutsche Bank | Downgrade | Buy | Hold |
| 2022-01-18 | Credit Suisse | Downgrade | Outperform | Neutral |
| 2022-01-18 | MoffettNathanson | Downgrade | Buy | Neutral |
| 2022-01-18 | Atlantic Equities | Downgrade | Overweight | Neutral |
| 2022-01-18 | CFRA | Downgrade | Strong Buy | Buy |
| 2022-01-17 | MKM Partners | Upgrade | Sell | Neutral |
| 2022-01-13 | Edward Jones | Downgrade | Buy | Hold |
| 2022-01-12 | Edward Jones | Downgrade | Buy | Hold |
| 2022-01-12 | Berenberg | Maintain | Buy | Buy |
| 2022-01-11 | Berenberg | Maintain | Buy | Buy |
| 2022-01-09 | Ascendiant Capital | Maintain | Buy | Buy |
| 2021-11-22 | MKM Partners | Downgrade | Neutral | Sell |
| 2021-11-21 | MKM Partners | Downgrade | Neutral | Sell |
| 2021-11-18 | JP Morgan | Downgrade | Overweight | Neutral |
| 2021-11-17 | JP Morgan | Downgrade | Overweight | Neutral |
| 2021-11-16 | Benchmark | Maintain | Buy | Buy |
| 2021-11-08 | Berenberg | Maintain | Buy | Buy |
| 2021-11-03 | Barclays | Maintain | Overweight | Overweight |
| 2021-11-03 | Raymond James | Maintain | Outperform | Outperform |
| 2021-11-03 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-11-03 | MKM Partners | Downgrade | Buy | Neutral |
| 2021-11-03 | Jefferies | Maintain | Buy | Buy |
| 2021-11-03 | Benchmark | Maintain | Buy | Buy |
| 2021-11-03 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2021-11-03 | Keybanc | Maintain | Overweight | Overweight |
| 2021-11-02 | Morgan Stanley | Downgrade | Overweight | Equal Weight |
| 2021-11-02 | Raymond James | Maintain | Outperform | Outperform |
| 2021-11-02 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-11-02 | Wedbush | Maintain | Outperform | Outperform |
| 2021-11-02 | Barclays | Maintain | Overweight | Overweight |
| 2021-11-02 | MKM Partners | Downgrade | Buy | Neutral |
| 2021-11-02 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-11-02 | Keybanc | Maintain | Overweight | Overweight |
| 2021-11-02 | Benchmark | Maintain | Buy | Buy |
| 2021-11-01 | Bernstein | Upgrade | Underperform | Market Perform |
| 2021-10-31 | Bernstein | Upgrade | Underperform | Market Perform |
| 2021-10-20 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-10-17 | Stifel | Maintain | Buy | Buy |
| 2021-08-15 | Truist Securities | Maintain | Buy | Buy |
| 2021-08-13 | Citigroup | Upgrade | Neutral | Buy |
| 2021-08-12 | Citigroup | Upgrade | Neutral | Buy |
| 2021-08-09 | Argus Research | Downgrade | Buy | Hold |
| 2021-08-08 | Argus Research | Downgrade | Buy | Hold |
| 2021-08-04 | Barclays | Maintain | Overweight | Overweight |
| 2021-08-04 | Raymond James | Maintain | Outperform | Outperform |
| 2021-08-03 | Barclays | Maintain | Overweight | Overweight |
| 2021-08-03 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-08-03 | Raymond James | Maintain | Outperform | Outperform |
| 2021-08-03 | MKM Partners | Maintain | Buy | Buy |
| 2021-08-01 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-07-21 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-07-20 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-07-13 | Berenberg | Maintain | Buy | Buy |
| 2021-07-12 | Berenberg | Maintain | Buy | Buy |
| 2021-06-24 | MoffettNathanson | Maintain | Buy | Buy |
| 2021-05-11 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2021-05-10 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-05-10 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2021-05-09 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-05-05 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-04 | Benchmark | Maintain | Buy | Buy |
| 2021-05-04 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-05-04 | Stifel | Maintain | Buy | Buy |
| 2021-04-26 | Benchmark | Maintain | Buy | Buy |
| 2021-04-25 | Benchmark | Maintain | Buy | Buy |
| 2021-04-25 | Stifel | Maintain | Buy | Buy |
| 2021-03-17 | Berenberg | Maintain | Buy | Buy |
| 2021-02-23 | Benchmark | Maintain | Buy | Buy |
| 2021-02-22 | Benchmark | Maintain | Buy | Buy |
| 2021-02-21 | Pivotal Research | Maintain | Buy | Buy |
| 2021-02-18 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-02-18 | Argus Research | Maintain | Buy | Buy |
| 2021-02-17 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-02-17 | Argus Research | Maintain | Buy | Buy |
| 2021-02-09 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2021-02-08 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2021-02-07 | Stifel | Maintain | Buy | Buy |
| 2021-02-05 | Raymond James | Maintain | Outperform | Outperform |
| 2021-02-05 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-02-05 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-02-05 | Barclays | Maintain | Overweight | Overweight |
| 2021-02-05 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-02-05 | Wedbush | Maintain | Outperform | Outperform |
| 2021-02-05 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-02-05 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-02-04 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2021-02-04 | Piper Sandler | Maintain | Overweight | Overweight |
| 2021-02-04 | Oppenheimer | Maintain | Outperform | Outperform |
| 2021-02-04 | Keybanc | Maintain | Overweight | Overweight |
| 2021-02-04 | Raymond James | Maintain | Outperform | Outperform |
| 2021-02-04 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-02-04 | Bernstein | Maintain | Underperform | Underperform |
| 2021-02-04 | Wedbush | Maintain | Outperform | Outperform |
| 2021-02-04 | Truist Securities | Maintain | Buy | Buy |
| 2021-02-04 | Barclays | Maintain | Overweight | Overweight |
| 2021-02-04 | KeyBanc | Maintain | Overweight | Overweight |
| 2021-02-04 | JP Morgan | Maintain | Overweight | Overweight |
| 2021-02-02 | Truist Securities | Maintain | Buy | Buy |
| 2021-02-01 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-02-01 | Truist Securities | Maintain | Buy | Buy |
| 2021-01-31 | Credit Suisse | Maintain | Outperform | Outperform |
| 2021-01-26 | Raymond James | Maintain | Outperform | Outperform |
| 2021-01-14 | Deutsche Bank | Maintain | Buy | Buy |
| 2021-01-13 | Deutsche Bank | Maintain | Buy | Buy |
| 2020-12-19 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-12-08 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-11-01 | Truist Securities | Maintain | Buy | Buy |
| 2020-10-30 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-10-29 | UBS | Maintain | Buy | Buy |
| 2020-10-29 | Barclays | Maintain | Overweight | Overweight |
| 2020-10-29 | Keybanc | Maintain | Overweight | Overweight |
| 2020-10-20 | Stifel | Maintain | Buy | Buy |
| 2020-10-13 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2020-10-12 | Deutsche Bank | Upgrade | Hold | Buy |
| 2020-10-12 | BMO Capital | Downgrade | Outperform | Market Perform |
| 2020-09-16 | Jefferies | Maintain | Buy | Buy |
| 2020-08-13 | Citigroup | Maintain | Neutral | Neutral |
| 2020-08-12 | Citigroup | Maintain | Neutral | Neutral |
| 2020-08-09 | Ascendiant Capital | Maintain | Buy | Buy |
| 2020-08-06 | Stifel | Maintain | Buy | Buy |
| 2020-08-06 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-08-05 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-08-05 | Stifel | Maintain | Buy | Buy |
| 2020-08-05 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-08-05 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-08-05 | Needham | Maintain | Buy | Buy |
| 2020-08-04 | Wedbush | Maintain | Outperform | Outperform |
| 2020-08-04 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-08-04 | Barclays | Maintain | Overweight | Overweight |
| 2020-08-04 | Needham | Maintain | Buy | Buy |
| 2020-08-04 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-08-04 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-08-04 | Jefferies | Maintain | Buy | Buy |
| 2020-08-04 | UBS | Maintain | Buy | Buy |
| 2020-07-26 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-07-24 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-07-23 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-07-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-07-22 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-07-22 | Keybanc | Maintain | Overweight | Overweight |
| 2020-07-22 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-07-21 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-07-20 | Stifel | Maintain | Buy | Buy |
| 2020-07-20 | Barclays | Maintain | Overweight | Overweight |
| 2020-07-15 | Bernstein | Maintain | Underperform | Underperform |
| 2020-07-02 | Needham | Maintain | Buy | Buy |
| 2020-07-01 | Needham | Maintain | Buy | Buy |
| 2020-06-25 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-06-24 | Keybanc | Maintain | Overweight | Overweight |
| 2020-06-09 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-06-08 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-06-08 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-06-07 | Oppenheimer | Maintain | Outperform | Outperform |
| 2020-06-03 | Ascendiant Capital | Maintain | Buy | Buy |
| 2020-05-21 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-05-20 | Deutsche Bank | Maintain | Hold | Hold |
| 2020-05-18 | Citigroup | Maintain | Neutral | Neutral |
| 2020-05-17 | Citigroup | Maintain | Neutral | Neutral |
| 2020-05-15 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-05-14 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-05-07 | Baird | Maintain | Outperform | Outperform |
| 2020-05-07 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-05-06 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-05-06 | B of A Securities | Maintain | Buy | Buy |
| 2020-05-06 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-05-06 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-05-06 | Wedbush | Maintain | Outperform | Outperform |
| 2020-05-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-05-06 | Nomura Instinet | Maintain | Buy | Buy |
| 2020-05-06 | UBS | Maintain | Buy | Buy |
| 2020-05-06 | Baird | Maintain | Outperform | Outperform |
| 2020-05-05 | Credit Suisse | Maintain | Outperform | Outperform |
| 2020-05-05 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-05-05 | Bernstein | Maintain | Underperform | Underperform |
| 2020-05-05 | Wedbush | Maintain | Outperform | Outperform |
| 2020-05-05 | Nomura | Maintain | Buy | Buy |
| 2020-05-05 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2020-05-05 | JP Morgan | Maintain | Overweight | Overweight |
| 2020-05-05 | UBS | Maintain | Buy | Buy |
| 2020-05-05 | Stifel | Maintain | Buy | Buy |
| 2020-04-26 | Stifel | Maintain | Buy | Buy |
| 2020-04-21 | Benchmark | Maintain | Buy | Buy |
| 2020-04-20 | Benchmark | Maintain | Buy | Buy |
| 2020-04-07 | Wells Fargo | Maintain | Overweight | Overweight |
| 2020-04-02 | MKM Partners | Upgrade | Neutral | Buy |
| 2020-04-01 | MKM Partners | Upgrade | Neutral | Buy |
| 2020-03-25 | CFRA | Upgrade | Hold | Buy |
| 2020-03-25 | Berenberg | Upgrade | Hold | Buy |
| 2020-03-24 | Berenberg | Upgrade | Hold | Buy |
| 2020-03-10 | Oppenheimer | Upgrade | Perform | Outperform |
| 2020-03-09 | Oppenheimer | Upgrade | Perform | Outperform |
| 2020-03-02 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2020-03-01 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2020-02-14 | MKM Partners | Maintain | Neutral | Neutral |
| 2020-02-13 | MKM Partners | Maintain | Neutral | Neutral |
| 2020-02-12 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-02-11 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2020-02-10 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-02-09 | BMO Capital | Maintain | Outperform | Outperform |
| 2020-02-07 | Wedbush | Maintain | Outperform | Outperform |
| 2020-02-07 | Needham | Maintain | Buy | Buy |
| 2020-02-07 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-06 | Wedbush | Maintain | Outperform | Outperform |
| 2020-02-06 | Needham | Maintain | Buy | Buy |
| 2020-02-06 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-02-04 | KeyBanc | Maintain | Overweight | Overweight |
| 2020-02-03 | Keybanc | Maintain | Overweight | Overweight |
| 2020-01-28 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-01-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2020-01-21 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-01-20 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2020-01-14 | Nomura | Maintain | Buy | Buy |
| 2020-01-13 | Nomura | Maintain | Buy | Buy |
| 2020-01-10 | Stifel | Maintain | Buy | Buy |
| 2019-12-31 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-12-30 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-12-09 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-12-08 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-11-13 | UBS | Maintain | Buy | Buy |
| 2019-11-12 | UBS | Maintain | Buy | Buy |
| 2019-11-08 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-11-07 | JP Morgan | Maintain | Overweight | Overweight |
| 2019-11-04 | BMO Capital | Maintain | Outperform | Outperform |
| 2019-11-03 | BMO Capital | Maintain | Outperform | Outperform |
| 2019-10-15 | Citi | Maintain | Neutral | Neutral |
| 2019-10-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-10-14 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-10-14 | Citigroup | Maintain | Neutral | Neutral |
| 2019-10-11 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-10-10 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-10-02 | Bernstein | Downgrade | Market Perform | Underperform |
| 2019-10-01 | Bernstein | Downgrade | Market Perform | Underperform |
| 2019-09-18 | Piper Jaffray | Maintain | Overweight | Overweight |
| 2019-09-17 | Piper Sandler | Maintain | Overweight | Overweight |
| 2019-09-12 | Nomura | Upgrade | Neutral | Buy |
| 2019-09-12 | Bank of America | Maintain | Buy | Buy |
| 2019-09-11 | B of A Securities | Maintain | Buy | Buy |
| 2019-09-11 | Nomura | Upgrade | Neutral | Buy |
| 2019-09-09 | Stifel | Maintain | Buy | Buy |
| 2019-09-08 | Stifel | Maintain | Buy | Buy |
| 2019-09-05 | Stephens & Co. | Upgrade | Equal Weight | Overweight |
| 2019-09-04 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2019-09-04 | Stephens & Co. | Upgrade | Equal Weight | Overweight |
| 2019-09-03 | BMO Capital | Upgrade | Market Perform | Outperform |
| 2019-08-14 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-08-13 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2019-08-12 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-08-11 | SunTrust Robinson Humphrey | Maintain | Buy | Buy |
| 2019-08-09 | Bank of America | Maintain | Buy | Buy |
| 2019-08-08 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-08-07 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-07-25 | Bank of America | Upgrade | Neutral | Buy |
| 2019-07-24 | B of A Securities | Upgrade | Neutral | Buy |
| 2019-07-15 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-07-14 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-07-11 | Jefferies | Maintain | Buy | Buy |
| 2019-06-07 | Citigroup | Maintain | Neutral | Neutral |
| 2019-06-06 | Nomura | Maintain | Neutral | Neutral |
| 2019-05-28 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2019-05-27 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2019-05-22 | Stephens & Co. | Downgrade | Overweight | Equal Weight |
| 2019-05-21 | Stephens & Co. | Downgrade | Overweight | Equal Weight |
| 2019-04-12 | Buckingham | Maintain | Neutral | Neutral |
| 2019-02-13 | Bank of America | Maintain | Neutral | Neutral |
| 2019-02-13 | Wedbush | Maintain | Outperform | Outperform |
| 2019-02-13 | Bank of America | Maintain | Neutral | Neutral |
| 2019-02-13 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-02-13 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-02-13 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-02-12 | Credit Suisse | Maintain | Outperform | Outperform |
| 2019-02-12 | Keybanc | Maintain | Overweight | Overweight |
| 2019-02-12 | Wedbush | Maintain | Outperform | Outperform |
| 2019-02-12 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2019-02-12 | B of A Securities | Maintain | Neutral | Neutral |
| 2019-01-30 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2019-01-29 | Oppenheimer | Downgrade | Outperform | Market Perform |
| 2019-01-28 | Oppenheimer | Downgrade | Outperform | Market Perform |
| 2019-01-22 | Deutsche Bank | Maintain | Hold | Hold |
| 2019-01-11 | Stephens & Co. | Maintain | Overweight | Overweight |
| 2019-01-11 | KeyBanc | Maintain | Overweight | Overweight |
| 2019-01-10 | Keybanc | Maintain | Overweight | Overweight |
| 2018-12-06 | JP Morgan | Upgrade | Neutral | Overweight |
| 2018-12-05 | JP Morgan | Upgrade | Neutral | Overweight |
| 2018-10-31 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-10-30 | Keybanc | Maintain | Overweight | Overweight |
| 2018-10-15 | Barclays | Upgrade | Equal Weight | Overweight |
| 2018-10-14 | Barclays | Upgrade | Equal Weight | Overweight |
| 2018-10-05 | Berenberg | Maintain | Hold | Hold |
| 2018-10-01 | Wedbush | Maintain | Outperform | Outperform |
| 2018-09-30 | Wedbush | Maintain | Outperform | Outperform |
| 2018-08-31 | Bank of America | Downgrade | Buy | Neutral |
| 2018-08-30 | B of A Securities | Downgrade | Buy | Neutral |
| 2018-08-06 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2018-08-05 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2018-07-11 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-07-10 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2018-06-18 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-06-17 | Keybanc | Maintain | Overweight | Overweight |
| 2018-05-04 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-05-04 | Bank of America | Maintain | Buy | Buy |
| 2018-05-03 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-05-03 | B of A Securities | Maintain | Buy | Buy |
| 2018-05-01 | JP Morgan | Maintain | Neutral | Neutral |
| 2018-02-09 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-02-09 | Baird | Maintain | Outperform | Outperform |
| 2018-02-09 | KeyBanc | Maintain | Overweight | Overweight |
| 2018-02-09 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2018-02-08 | Keybanc | Maintain | Overweight | Overweight |
| 2018-02-08 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2018-02-08 | Credit Suisse | Maintain | Outperform | Outperform |
| 2018-02-08 | Baird | Maintain | Outperform | Outperform |
| 2018-02-06 | Bank of America | Maintain | Buy | Buy |
| 2018-02-05 | B of A Securities | Maintain | Buy | Buy |
| 2018-01-18 | Bernstein | Maintain | Market Perform | Perform |
| 2017-12-18 | BTIG Research | Maintain | Buy | Buy |
| 2017-12-12 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2017-12-11 | Goldman Sachs | Upgrade | Neutral | Buy |
| 2017-11-08 | Hilliard Lyons | Upgrade | Underperform | Neutral |
| 2017-11-07 | Hilliard Lyons | Upgrade | Underperform | Neutral |
| 2017-11-03 | Baird | Maintain | Outperform | Outperform |
| 2017-11-03 | UBS | Maintain | Buy | Buy |
| 2017-11-03 | Jefferies | Maintain | Buy | Buy |
| 2017-11-03 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-11-02 | Baird | Maintain | Outperform | Outperform |
| 2017-11-02 | UBS | Maintain | Buy | Buy |
| 2017-11-02 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2017-11-02 | Jefferies | Maintain | Buy | Buy |
| 2017-10-09 | Cowen & Co. | Downgrade | Outperform | Market Perform |
| 2017-10-08 | Cowen& Co. | Downgrade | Outperform | Perform |
| 2017-10-08 | Cowen & Co. | Downgrade | Outperform | Market Perform |
| 2017-10-04 | Barclays | Maintain | Equal Weight | Equal Weight |
| 2017-09-20 | Buckingham | Maintain | Buy | Buy |
| 2017-09-20 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2017-09-19 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2017-09-08 | Goldman Sachs | Maintain | Neutral | Neutral |
| 2017-08-16 | Argus | Maintain | Buy | Buy |
| 2017-08-15 | Argus Research | Maintain | Buy | Buy |
| 2017-08-04 | Bank of America | Upgrade | Neutral | Buy |
| 2017-08-03 | B of A Securities | Upgrade | Neutral | Buy |
| 2017-07-18 | Needham | Maintain | Buy | Buy |
| 2017-02-13 | Hilliard Lyons | Downgrade | Neutral | Underperform |
| 2017-02-12 | Hilliard Lyons | Downgrade | Neutral | Underperform |
| 2016-11-22 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2016-11-21 | BMO Capital | Maintain | Market Perform | Market Perform |
| 2016-10-14 | Mizuho | Maintain | Outperform | Outperform |
| 2016-09-23 | Morgan Stanley | Maintain | Overweight | Overweight |
| 2016-08-05 | Barclays | Maintain | Overweight | Overweight |
| 2016-08-05 | Jefferies | Maintain | Buy | Buy |
| 2016-08-05 | UBS | Maintain | Buy | Buy |
| 2016-08-04 | Jefferies | Maintain | Buy | Buy |
| 2016-08-04 | Barclays | Maintain | Overweight | Overweight |
| 2016-08-04 | UBS | Maintain | Buy | Buy |
| 2016-07-28 | MKM Partners | Downgrade | Buy | Neutral |
| 2016-07-27 | MKM Partners | Downgrade | Buy | Neutral |
| 2016-06-16 | Barclays | Maintain | Overweight | Overweight |
| 2016-06-15 | Barclays | Maintain | Overweight | Overweight |
| 2016-04-27 | BMO Capital | Maintain | Market Perform | Perform |
| 2016-03-30 | Hilliard Lyons | Maintain | Buy | Long Term Buy |
| 2016-03-29 | Hilliard Lyons | Maintain | Buy | Long Term Buy |
| 2016-03-17 | Barclays | Maintain | Overweight | Overweight |
| 2016-03-16 | Barclays | Maintain | Overweight | Overweight |
| 2016-02-16 | Hilliard Lyons | Upgrade | Neutral | Buy |
| 2016-02-15 | Hilliard Lyons | Upgrade | Neutral | Buy |
| 2016-02-12 | Macquarie | Maintain | Outperform | Outperform |
| 2016-02-12 | Barclays | Maintain | Overweight | Overweight |
| 2016-02-11 | Macquarie | Maintain | Outperform | Outperform |
| 2016-02-11 | Barclays | Maintain | Overweight | Overweight |
| 2016-01-25 | Credit Suisse | Maintain | Outperform | Outperform |
| 2016-01-24 | Credit Suisse | Maintain | Outperform | Outperform |
| 2015-11-05 | KeyBanc | Maintain | Overweight | Overweight |
| 2015-11-04 | Macquarie | Maintain | Outperform | Outperform |
| 2015-11-04 | Pacific Crest | Maintain | Overweight | Overweight |
| 2015-11-04 | Keybanc | Maintain | Overweight | Overweight |
| 2015-11-03 | Macquarie | Maintain | Outperform | Outperform |
| 2015-11-03 | Pacific Crest | Maintain | Overweight | Overweight |
| 2015-11-02 | Bank of America | Downgrade | Buy | Neutral |
| 2015-11-01 | B of A Securities | Downgrade | Buy | Neutral |
| 2015-10-02 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2015-10-01 | Stifel | Maintain | Buy | Buy |
| 2015-09-28 | PiperJaffray | Maintain | Overweight | Overweight |
| 2015-09-27 | Piper Sandler | Maintain | Overweight | Overweight |
| 2015-09-22 | Baird | Maintain | Outperform | Outperform |
| 2015-09-21 | Baird | Maintain | Outperform | Outperform |
| 2015-09-15 | Barclays | Maintain | Overweight | Overweight |
| 2015-09-14 | Barclays | Maintain | Overweight | Overweight |
| 2015-08-05 | Barclays | Maintain | Overweight | Overweight |
| 2015-08-04 | Barclays | Maintain | Overweight | Overweight |
| 2015-07-28 | Brean Capital | Maintain | Buy | Buy |
| 2015-07-27 | Brean Capital | Maintain | Buy | Buy |
| 2015-06-26 | Mizuho | Maintain | Buy | Buy |
| 2015-05-07 | Barclays | Maintain | Overweight | Overweight |
| 2015-05-06 | Barclays | Maintain | Overweight | Overweight |
| 2015-04-15 | Brean Capital | Maintain | Buy | Buy |
| 2015-04-14 | Brean Capital | Maintain | Buy | Buy |
| 2015-02-06 | Barclays | Maintain | Overweight | Overweight |
| 2015-02-05 | Barclays | Maintain | Overweight | Overweight |
| 2014-11-10 | Brean Capital | Maintain | Buy | Buy |
| 2014-11-09 | Brean Capital | Maintain | Buy | Buy |
| 2014-11-05 | Bank of America | Maintain | Buy | Buy |
| 2014-11-04 | B of A Securities | Maintain | Buy | Buy |
| 2014-11-04 | Bank of America | Maintain | Buy | Buy |
| 2014-10-27 | Brean Capital | Maintain | Buy | Buy |
| 2014-10-26 | Brean Capital | Maintain | Buy | Buy |
| 2014-10-24 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-10-23 | Stifel | Maintain | Buy | Buy |
| 2014-08-08 | Longbow Research | Upgrade | Neutral | Buy |
| 2014-08-07 | Longbow Research | Upgrade | Neutral | Buy |
| 2014-08-06 | Barclays | Maintain | Overweight | Overweight |
| 2014-08-06 | Macquarie | Maintain | Outperform | Outperform |
| 2014-08-05 | Barclays | Maintain | Overweight | Overweight |
| 2014-08-05 | Macquarie | Maintain | Outperform | Outperform |
| 2014-05-08 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-05-07 | Wedbush | Maintain | Outperform | Outperform |
| 2014-05-07 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-05-07 | Brean Capital | Maintain | Buy | Buy |
| 2014-05-07 | Stifel | Maintain | Buy | Buy |
| 2014-05-07 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-05-06 | Wedbush | Maintain | Outperform | Outperform |
| 2014-05-06 | Credit Suisse | Maintain | Outperform | Outperform |
| 2014-05-06 | Brean Capital | Maintain | Buy | Buy |
| 2014-04-21 | Brean Capital | Maintain | Buy | Buy |
| 2014-04-20 | Brean Capital | Maintain | Buy | Buy |
| 2014-03-13 | Bank of America | Maintain | Buy | Buy |
| 2014-03-12 | B of A Securities | Upgrade | Neutral | Buy |
| 2014-02-10 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-02-09 | Stifel | Maintain | Buy | Buy |
| 2014-02-07 | Bank of America | Maintain | Neutral | Neutral |
| 2014-02-07 | Brean Capital | Maintain | Buy | Buy |
| 2014-02-06 | B of A Securities | Maintain | Neutral | Neutral |
| 2014-02-06 | Brean Capital | Maintain | Buy | Buy |
| 2014-01-17 | CRT Capital | Maintain | Buy | Buy |
| 2014-01-10 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2014-01-09 | Stifel | Maintain | Buy | Buy |
| 2013-11-07 | Benchmark | Maintain | Buy | Buy |
| 2013-11-07 | Jefferies | Maintain | Buy | Buy |
| 2013-11-06 | Jefferies | Maintain | Buy | Buy |
| 2013-11-06 | Benchmark | Maintain | Buy | Buy |
| 2013-10-21 | Barclays | Maintain | Overweight | Overweight |
| 2013-08-07 | Benchmark | Maintain | Buy | Buy |
| 2013-08-02 | Brean Capital | Maintain | Buy | Buy |
| 2013-08-02 | UBS | Maintain | Buy | Buy |
| 2013-08-01 | Brean Capital | Maintain | Buy | Buy |
| 2013-08-01 | UBS | Maintain | Buy | Buy |
| 2013-07-29 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-07-28 | Stifel | Maintain | Buy | Buy |
| 2013-07-26 | Brean Capital | Maintain | Buy | Buy |
| 2013-07-25 | Brean Capital | Maintain | Buy | Buy |
| 2013-05-10 | Hilliard Lyons | Maintain | Buy | Long Term Buy |
| 2013-05-09 | Brean Capital | Maintain | Buy | Buy |
| 2013-05-09 | Hilliard Lyons | Maintain | Buy | Long Term Buy |
| 2013-05-08 | Brean Capital | Maintain | Buy | Buy |
| 2013-05-08 | Hilliard Lyons | Maintain | Buy | Long Term Buy |
| 2013-04-02 | UBS | Maintain | Buy | Buy |
| 2013-03-26 | Wedbush | Maintain | Outperform | Outperform |
| 2013-03-25 | Wedbush | Maintain | Outperform | Outperform |
| 2013-03-15 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-03-14 | Stifel | Maintain | Buy | Buy |
| 2013-02-08 | Sterne Agee | Upgrade | Neutral | Buy |
| 2013-02-07 | Sterne Agee | Upgrade | Neutral | Buy |
| 2013-01-10 | Stifel Nicolaus | Maintain | Buy | Buy |
| 2013-01-09 | Stifel | Maintain | Buy | Buy |
| 2012-11-29 | Brean Capital | Maintain | Buy | Buy |
| 2012-11-28 | Brean Capital | Maintain | Buy | Buy |
| 2012-10-11 | Credit Suisse | Maintain | Outperform | Outperform |
| 2012-09-06 | PiperJaffray | Upgrade | Neutral | Overweight |
| 2012-09-05 | Piper Sandler | Upgrade | Neutral | Overweight |
| 2012-09-04 | Jefferies | Maintain | Buy | Buy |
| 2012-05-11 | Indaba Global Research | Maintain | Buy | Buy |
| 2012-05-10 | National Alliance | Maintain | Buy | Buy |
| 2012-05-10 | PiperJaffray | Maintain | Neutral | Neutral |
| 2012-05-09 | Piper Sandler | Maintain | Neutral | Neutral |
| 2012-05-09 | National Alliance Securities | Maintain | Accumulate | Buy |
| 2012-05-08 | National Alliance | Maintain | Accumulate | Accumulate |
| 2012-05-07 | National Alliance Securities | Maintain | Accumulate | Accumulate |
| 2012-03-30 | Ascendiant Capital | Maintain | Buy | Buy |
| 2012-03-27 | Stifel Nicolaus | Maintain | Buy | Buy |