Loading live market data…

Shopify Inc.

TSX:SHOP.TO

$174.86 CAD

-$1.98 (-1.12%)

Volume
993.59K
Average Volume
2.04M
Market Capitalization
$226.91B
P/E Ratio
121.00
Dividend Yield
0.00%
Price Target
$
Year High
$253.10
Year Low
$129.01
Day High
Day Low
Payout Ratio
$0.00
Current Ratio
$6.20
Source Headline

Get SHOP.TO Insider Trade Alerts

SHOP.TO Price Target Summary

Last Month

$

0 analysts

Last Quarter

$

0 analysts

Last Year

$

0 analysts

All Time

$

0 analysts

SHOP.TO Recent Analyst Grades

Date Analyst Firm Action Previous Grade New Grade
2026-07-13 Jefferies Upgrade Hold Buy
2026-07-10 Stifel Upgrade Hold Buy
2026-05-06 Wells Fargo Maintain Overweight Overweight
2026-05-06 RBC Capital Maintain Outperform Outperform
2026-05-06 Barclays Maintain Equal Weight Equal Weight
2026-05-06 DA Davidson Maintain Buy Buy
2026-05-06 Citigroup Maintain Buy Buy
2026-05-06 Canaccord Genuity Maintain Buy Buy
2026-05-06 Citizens Maintain Market Outperform Market Outperform
2026-05-06 UBS Maintain Neutral Neutral
2026-05-05 Needham Maintain Buy Buy
2026-04-28 Citigroup Maintain Buy Buy
2026-04-06 Wells Fargo Maintain Overweight Overweight
2026-03-09 Jefferies Maintain Hold Hold
2026-02-17 Truist Securities Upgrade Hold Buy
2026-02-17 Jefferies Maintain Hold Hold
2026-02-13 Citigroup Maintain Buy Buy
2026-02-12 Citizens Maintain Market Outperform Market Outperform
2026-02-12 Needham Maintain Buy Buy
2026-02-12 RBC Capital Maintain Outperform Outperform
2026-02-12 UBS Maintain Neutral Neutral
2026-02-12 Wedbush Maintain Outperform Outperform
2026-02-12 Cantor Fitzgerald Maintain Neutral Neutral
2026-02-12 Barclays Maintain Equal Weight Equal Weight
2026-02-12 BMO Capital Maintain Outperform Outperform
2026-02-12 Mizuho Upgrade Neutral Outperform
2026-02-12 Wells Fargo Maintain Overweight Overweight
2026-02-12 Truist Securities Maintain Hold Hold
2026-02-10 Benchmark Maintain Buy Buy
2026-02-09 BMO Capital Maintain Outperform Outperform
2026-01-08 Scotiabank Upgrade Sector Perform Sector Outperform
2026-01-06 Wolfe Research Downgrade Outperform Peer Perform
2025-12-17 Wells Fargo Maintain Overweight Overweight
2025-11-05 JP Morgan Maintain Overweight Overweight
2025-11-05 Morgan Stanley Maintain Overweight Overweight
2025-11-05 UBS Maintain Neutral Neutral
2025-11-05 Cantor Fitzgerald Maintain Neutral Neutral
2025-11-05 Scotiabank Maintain Sector Perform Sector Perform
2025-11-05 Barclays Maintain Equal Weight Equal Weight
2025-11-05 Needham Maintain Buy Buy
2025-11-05 DA Davidson Maintain Buy Buy
2025-11-05 BMO Capital Maintain Outperform Outperform
2025-11-05 Truist Securities Maintain Hold Hold
2025-11-05 CIBC Maintain Outperform Outperform
2025-11-04 Canaccord Genuity Maintain Buy Buy
2025-10-30 Keybanc Maintain Overweight Overweight
2025-10-28 Oppenheimer Maintain Outperform Outperform
2025-10-17 RBC Capital Maintain Outperform Outperform
2025-08-08 Evercore ISI Group Maintain Outperform Outperform
2025-08-08 Citigroup Maintain Buy Buy
2025-08-07 Barclays Maintain Equal Weight Equal Weight
2025-08-07 Oppenheimer Maintain Outperform Outperform
2025-08-07 Benchmark Maintain Buy Buy
2025-08-07 JMP Securities Maintain Market Outperform Market Outperform
2025-08-07 Keybanc Maintain Overweight Overweight
2025-08-07 JP Morgan Maintain Overweight Overweight
2025-08-07 Goldman Sachs Maintain Buy Buy
2025-08-07 UBS Maintain Neutral Neutral
2025-08-07 Mizuho Maintain Neutral Neutral
2025-08-07 Stifel Maintain Hold Hold
2025-08-07 Truist Securities Maintain Hold Hold
2025-08-07 RBC Capital Maintain Outperform Outperform
2025-08-07 Scotiabank Maintain Sector Perform Sector Perform
2025-08-07 Canaccord Genuity Maintain Buy Buy
2025-08-05 Benchmark Maintain Buy Buy
2025-07-28 Oppenheimer Maintain Outperform Outperform
2025-07-28 Scotiabank Maintain Sector Perform Sector Perform
2025-07-22 Loop Capital Downgrade Buy Hold
2025-07-22 Keybanc Maintain Overweight Overweight
2025-07-18 CIBC Maintain Outperform Outperform
2025-07-15 Stifel Maintain Hold Hold
2025-07-14 Baird Maintain Outperform Outperform
2025-06-16 DA Davidson Maintain Buy Buy
2025-06-11 Cantor Fitzgerald Maintain Neutral Neutral
2025-06-06 Wells Fargo Maintain Overweight Overweight
2025-05-09 UBS Maintain Neutral Neutral
2025-05-09 Cantor Fitzgerald Maintain Neutral Neutral
2025-05-09 Barclays Maintain Equal Weight Equal Weight
2025-05-09 JP Morgan Maintain Overweight Overweight
2025-05-09 Morgan Stanley Maintain Overweight Overweight
2025-05-06 Truist Securities Maintain Hold Hold
2025-05-06 Benchmark Maintain Buy Buy
2025-05-05 Jefferies Maintain Hold Hold
2025-04-30 Oppenheimer Maintain Outperform Outperform
2025-04-23 Keybanc Maintain Overweight Overweight
2025-04-23 Wells Fargo Maintain Overweight Overweight
2025-04-22 Goldman Sachs Maintain Buy Buy
2025-04-17 RBC Capital Maintain Outperform Outperform
2025-04-16 Morgan Stanley Maintain Overweight Overweight
2025-04-16 Cantor Fitzgerald Maintain Neutral Neutral
2025-04-16 Loop Capital Maintain Buy Buy
2025-04-15 Mizuho Maintain Neutral Neutral
2025-04-14 DA Davidson Maintain Buy Buy
2025-02-18 Jefferies Maintain Hold Hold
2025-02-12 Scotiabank Maintain Sector Perform Sector Perform
2025-02-12 JP Morgan Maintain Overweight Overweight
2025-02-12 Wells Fargo Maintain Overweight Overweight
2025-02-12 RBC Capital Maintain Outperform Outperform
2025-02-12 Canaccord Genuity Maintain Buy Buy
2025-02-12 Goldman Sachs Maintain Buy Buy
2025-02-12 Evercore ISI Group Maintain Outperform Outperform
2025-02-12 Morgan Stanley Maintain Overweight Overweight
2025-02-12 Barclays Maintain Equal Weight Equal Weight
2025-02-12 Truist Securities Maintain Hold Hold
2025-02-12 Cantor Fitzgerald Maintain Neutral Neutral
2025-02-12 Piper Sandler Maintain Neutral Neutral
2025-02-12 UBS Maintain Neutral Neutral
2025-02-12 Oppenheimer Maintain Outperform Outperform
2025-02-11 Citigroup Maintain Buy Buy
2025-01-22 RBC Capital Maintain Outperform Outperform
2025-01-06 Wedbush Upgrade Neutral Outperform
2024-12-12 JMP Securities Maintain Market Outperform Market Outperform
2024-12-06 JMP Securities Maintain Market Outperform Market Outperform
2024-12-06 Loop Capital Upgrade Hold Buy
2024-11-26 MoffettNathanson Maintain Neutral Neutral
2024-11-13 RBC Capital Maintain Outperform Outperform
2024-11-13 Mizuho Maintain Neutral Neutral
2024-11-13 Barclays Maintain Equal Weight Equal Weight
2024-11-13 Truist Securities Maintain Hold Hold
2024-11-13 Piper Sandler Maintain Neutral Neutral
2024-11-13 Canaccord Genuity Maintain Buy Buy
2024-11-13 Keybanc Maintain Overweight Overweight
2024-11-13 Goldman Sachs Maintain Buy Buy
2024-11-13 Oppenheimer Maintain Outperform Outperform
2024-11-13 Wells Fargo Maintain Overweight Overweight
2024-11-13 Baird Maintain Outperform Outperform
2024-11-13 JMP Securities Maintain Market Outperform Market Outperform
2024-10-24 Scotiabank Maintain Sector Perform Sector Perform
2024-10-18 RBC Capital Maintain Outperform Outperform
2024-10-09 Baird Maintain Outperform Outperform
2024-10-09 Loop Capital Maintain Hold Hold
2024-10-07 Cantor Fitzgerald Maintain Neutral Neutral
2024-10-01 Barclays Maintain Equal Weight Equal Weight
2024-09-30 Citigroup Maintain Buy Buy
2024-09-30 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-23 Cantor Fitzgerald Maintain Neutral Neutral
2024-09-17 Redburn Atlantic Upgrade Neutral Buy
2024-09-11 Wells Fargo Maintain Overweight Overweight
2024-09-10 JMP Securities Maintain Market Outperform Market Outperform
2024-08-29 Piper Sandler Maintain Neutral Neutral
2024-08-20 JP Morgan Maintain Overweight Overweight
2024-08-16 Loop Capital Maintain Hold Hold
2024-08-08 Morgan Stanley Maintain Overweight Overweight
2024-08-08 Roth MKM Maintain Buy Buy
2024-08-08 Barclays Maintain Equal Weight Equal Weight
2024-08-08 UBS Maintain Neutral Neutral
2024-08-08 JMP Securities Maintain Market Outperform Market Outperform
2024-08-08 Evercore ISI Group Maintain Outperform Outperform
2024-08-08 RBC Capital Maintain Outperform Outperform
2024-08-08 Citigroup Maintain Buy Buy
2024-08-08 Wells Fargo Maintain Overweight Overweight
2024-08-08 Deutsche Bank Maintain Buy Buy
2024-08-08 Truist Securities Maintain Hold Hold
2024-07-24 Piper Sandler Maintain Neutral Neutral
2024-07-16 B of A Securities Upgrade Neutral Buy
2024-06-26 Citigroup Maintain Buy Buy
2024-06-14 Evercore ISI Group Upgrade In Line Outperform
2024-06-06 MoffettNathanson Downgrade Buy Neutral
2024-05-28 Goldman Sachs Maintain Buy Buy
2024-05-22 Goldman Sachs Upgrade Neutral Buy
2024-05-09 DA Davidson Maintain Buy Buy
2024-05-09 Mizuho Maintain Neutral Neutral
2024-05-09 Barclays Maintain Equal Weight Equal Weight
2024-05-09 Baird Maintain Outperform Outperform
2024-05-09 Canaccord Genuity Maintain Buy Buy
2024-05-09 JMP Securities Upgrade Market Perform Market Outperform
2024-05-09 Wells Fargo Maintain Overweight Overweight
2024-05-09 CIBC Maintain Outperform Outperform
2024-05-09 Scotiabank Maintain Sector Perform Sector Perform
2024-05-09 RBC Capital Maintain Outperform Outperform
2024-05-09 Citigroup Maintain Buy Buy
2024-05-09 Goldman Sachs Maintain Neutral Neutral
2024-05-09 Deutsche Bank Maintain Buy Buy
2024-05-09 TD Securities Maintain Hold Hold
2024-05-09 Piper Sandler Upgrade Underweight Neutral
2024-04-29 Citigroup Upgrade Neutral Buy
2024-04-19 Morgan Stanley Upgrade Equal Weight Overweight
2024-04-15 Loop Capital Maintain Hold Hold
2024-04-11 Piper Sandler Maintain Underweight Underweight
2024-04-03 Baird Maintain Outperform Outperform
2024-02-29 Goldman Sachs Maintain Neutral Neutral
2024-02-14 Mizuho Maintain Neutral Neutral
2024-02-14 Piper Sandler Maintain Underweight Underweight
2024-02-14 Wells Fargo Maintain Overweight Overweight
2024-02-14 RBC Capital Maintain Outperform Outperform
2024-02-14 Barclays Maintain Equal Weight Equal Weight
2024-02-14 UBS Maintain Neutral Neutral
2024-02-02 Wells Fargo Maintain Overweight Overweight
2024-01-22 RBC Capital Maintain Outperform Outperform
2024-01-18 Piper Sandler Maintain Underweight Underweight
2024-01-18 Barclays Maintain Equal Weight Equal Weight
2024-01-18 Exane BNP Paribas Downgrade Neutral Underperform
2023-12-18 JMP Securities Downgrade Market Outperform Market Perform
2023-12-12 DZ Bank Downgrade Hold Sell
2023-12-06 Deutsche Bank Maintain Buy Buy
2023-12-06 Wedbush Downgrade Outperform Neutral
2023-12-06 RBC Capital Maintain Outperform Outperform
2023-12-04 Morgan Stanley Maintain Equal Weight Equal Weight
2023-11-28 Piper Sandler Downgrade Neutral Underweight
2023-11-03 Morgan Stanley Maintain Equal Weight Equal Weight
2023-11-01 Exane BNP Paribas Upgrade Underperform Neutral
2023-10-24 Citigroup Maintain Neutral Neutral
2023-10-16 Loop Capital Maintain Hold Hold
2023-09-26 JMP Securities Maintain Market Outperform Market Outperform
2023-08-31 Canaccord Genuity Upgrade Hold Buy
2023-08-29 Roth MKM Maintain Buy Buy
2023-08-07 Loop Capital Maintain Hold Hold
2023-08-04 JMP Securities Maintain Outperform Outperform
2023-08-04 Goldman Sachs Maintain Neutral Neutral
2023-08-04 DZ Bank Upgrade Sell Hold
2023-08-03 Morgan Stanley Maintain Equal Weight Equal Weight
2023-08-03 RBC Capital Maintain Outperform Outperform
2023-08-03 Piper Sandler Maintain Neutral Neutral
2023-08-03 Roth MKM Maintain Buy Buy
2023-08-03 Barclays Maintain Equal Weight Equal Weight
2023-08-03 Goldman Sachs Maintain Neutral Neutral
2023-08-01 Scotiabank Maintain Sector Perform Sector Perform
2023-07-27 JMP Securities Maintain Market Outperform Market Outperform
2023-07-26 Citigroup Maintain Neutral Neutral
2023-07-24 MoffettNathanson Upgrade Market Perform Outperform
2023-07-24 Mizuho Maintain Neutral Neutral
2023-07-19 Morgan Stanley Maintain Equal Weight Equal Weight
2023-07-18 Evercore ISI Group Downgrade Outperform In Line
2023-07-17 Evercore ISI Group Downgrade Outperform In Line
2023-07-14 Credit Suisse Maintain Neutral Neutral
2023-07-13 Roth MKM Maintain Buy Buy
2023-06-22 JMP Securities Maintain Market Outperform Market Outperform
2023-06-12 Jefferies Maintain Hold Hold
2023-05-24 Exane BNP Paribas Downgrade Neutral Underperform
2023-05-09 Loop Capital Maintain Hold Hold
2023-05-09 Atlantic Equities Downgrade Overweight Neutral
2023-05-08 Piper Sandler Maintain Neutral Neutral
2023-05-08 Citigroup Maintain Neutral Neutral
2023-05-08 Morgan Stanley Maintain Equal Weight Equal Weight
2023-05-05 National Bank Of Canada Maintain Outperform Outperform
2023-05-05 JMP Securities Maintain Market Outperform Market Outperform
2023-05-05 Mizuho Maintain Neutral Neutral
2023-05-05 Keybanc Maintain Overweight Overweight
2023-05-05 Credit Suisse Maintain Neutral Neutral
2023-05-05 Deutsche Bank Maintain Buy Buy
2023-05-05 RBC Capital Maintain Outperform Outperform
2023-05-05 Goldman Sachs Maintain Neutral Neutral
2023-05-04 CFRA Upgrade Hold Buy
2023-05-04 Roth MKM Maintain Buy Buy
2023-05-02 Keybanc Maintain Overweight Overweight
2023-04-26 Piper Sandler Maintain Neutral Neutral
2023-04-20 Roth MKM Maintain Buy Buy
2023-04-12 JMP Securities Upgrade Market Perform Market Outperform
2023-04-11 Needham Maintain Hold Hold
2023-03-29 Keybanc Maintain Overweight Overweight
2023-03-27 Roth MKM Maintain Buy Buy
2023-02-22 DA Davidson Upgrade Neutral Buy
2023-02-17 Citigroup Maintain Neutral Neutral
2023-02-16 Credit Suisse Maintain Neutral Neutral
2023-02-16 Goldman Sachs Maintain Neutral Neutral
2023-02-16 Wells Fargo Maintain Overweight Overweight
2023-02-16 Canaccord Genuity Maintain Hold Hold
2023-02-16 Oppenheimer Maintain Outperform Outperform
2023-02-16 Piper Sandler Maintain Neutral Neutral
2023-02-16 RBC Capital Maintain Outperform Outperform
2023-02-16 Baird Maintain Outperform Outperform
2023-02-14 Keybanc Maintain Overweight Overweight
2023-02-06 DZ Bank Downgrade Hold Sell
2023-02-02 Citigroup Maintain Neutral Neutral
2023-02-01 Scotiabank Maintain Sector Perform Perform
2023-01-30 Roth Capital Upgrade Neutral Buy
2023-01-23 Deutsche Bank Upgrade Hold Buy
2023-01-19 Truist Securities Maintain Hold Hold
2023-01-18 DA Davidson Maintain Neutral Neutral
2023-01-05 Jefferies Downgrade Buy Hold
2022-12-08 UBS Maintain Sell Sell
2022-12-08 Mizuho Maintain Neutral Neutral
2022-12-07 CIBC Upgrade Neutral Outperform
2022-12-07 Wolfe Research Downgrade Outperform Peer Perform
2022-11-15 MoffettNathanson Maintain Market Perform Perform
2022-10-28 Piper Sandler Maintain Neutral Neutral
2022-10-28 Wells Fargo Maintain Overweight Overweight
2022-10-28 Morgan Stanley Maintain Equal Weight Equal Weight
2022-10-25 Citigroup Maintain Neutral Neutral
2022-10-24 Keybanc Maintain Overweight Overweight
2022-10-21 RBC Capital Maintain Outperform Outperform
2022-09-20 Morgan Stanley Maintain Equal Weight Equal Weight
2022-09-08 Wells Fargo Maintain Overweight Overweight
2022-08-11 Atlantic Equities Upgrade Neutral Overweight
2022-07-28 Deutsche Bank Maintain Hold Hold
2022-07-28 SMBC Nikko Maintain Outperform Outperform
2022-07-28 Barclays Maintain Equal Weight Equal Weight
2022-07-28 Credit Suisse Maintain Neutral Neutral
2022-07-28 Piper Sandler Downgrade Overweight Neutral
2022-07-28 Morgan Stanley Maintain Equal Weight Equal Weight
2022-07-28 RBC Capital Maintain Outperform Outperform
2022-07-27 Wells Fargo Maintain Overweight Overweight
2022-07-18 Piper Sandler Maintain Overweight Overweight
2022-07-18 Wells Fargo Maintain Overweight Overweight
2022-07-15 Stifel Maintain Buy Buy
2022-07-07 Keybanc Maintain Overweight Overweight
2022-07-07 Oppenheimer Maintain Outperform Outperform
2022-07-05 Truist Securities Maintain Hold Hold
2022-07-05 JMP Securities Maintain Market Perform Perform
2022-06-29 Morgan Stanley Maintain Equal Weight Equal Weight
2022-06-23 RBC Capital Maintain Outperform Outperform
2022-06-21 Barclays Maintain Equal Weight Equal Weight
2022-05-23 Jefferies Maintain Buy Buy
2022-05-06 Mizuho Maintain Neutral Neutral
2022-05-06 Piper Sandler Maintain Overweight Overweight
2022-05-06 Deutsche Bank Maintain Hold Hold
2022-05-06 Credit Suisse Maintain Neutral Neutral
2022-05-06 Citigroup Maintain Neutral Neutral
2022-05-03 Loop Capital Maintain Hold Hold
2022-05-03 Wedbush Maintain Outperform Outperform
2022-05-02 Keybanc Maintain Overweight Overweight
2022-04-25 RBC Capital Maintain Outperform Outperform
2022-04-19 Piper Sandler Maintain Overweight Overweight
2022-04-14 Benchmark Maintain Hold Hold
2022-04-05 Wells Fargo Maintain Overweight Overweight
2022-02-17 Mizuho Maintain Neutral Neutral
2022-02-17 Credit Suisse Maintain Neutral Neutral
2022-02-17 Keybanc Maintain Overweight Overweight
2022-02-17 Citigroup Maintain Neutral Neutral
2022-02-17 Roth Capital Downgrade Buy Neutral
2022-02-17 RBC Capital Maintain Outperform Outperform
2022-02-17 Morgan Stanley Maintain Equal Weight Equal Weight
2022-02-17 Piper Sandler Maintain Overweight Overweight
2022-02-15 Keybanc Maintain Overweight Overweight
2022-02-09 Morgan Stanley Maintain Equal Weight Equal Weight
2022-02-07 RBC Capital Maintain Outperform Outperform
2022-02-01 Barclays Maintain Equal Weight Equal Weight
2022-01-27 SMBC Nikko Maintain Outperform Outperform
2022-01-25 Keybanc Maintain Overweight Overweight
2022-01-20 Deutsche Bank Maintain Hold Hold
2022-01-12 William Blair Upgrade Market Perform Outperform
2022-01-11 Atlantic Equities Downgrade Overweight Neutral
2021-12-28 Roth Capital Maintain Buy Buy
2021-12-16 Evercore ISI Group Upgrade In Line Outperform
2021-11-15 Loop Capital Downgrade Buy Hold
2021-11-02 Deutsche Bank Maintain Hold Hold
2021-10-29 Mizuho Maintain Neutral Neutral
2021-07-29 Roth Capital Maintain Buy Buy
2021-07-29 Canaccord Genuity Maintain Hold Hold
2021-07-29 Credit Suisse Maintain Neutral Neutral
2021-07-29 Mizuho Maintain Neutral Neutral
2021-07-29 Morgan Stanley Maintain Equal Weight Equal Weight
2021-07-28 Keybanc Maintain Overweight Overweight
2021-07-23 RBC Capital Maintain Outperform Outperform
2021-07-22 Roth Capital Maintain Buy Buy
2021-07-22 Stifel Maintain Buy Buy
2021-07-22 Susquehanna Maintain Positive Positive
2021-06-30 RBC Capital Maintain Outperform Outperform
2021-06-30 Loop Capital Maintain Buy Buy
2021-05-11 Loop Capital Upgrade Hold Buy
2021-04-29 Roth Capital Upgrade Neutral Buy
2021-04-29 Citigroup Maintain Neutral Neutral
2021-04-29 Susquehanna Upgrade Neutral Positive
2021-04-29 Morgan Stanley Maintain Equal Weight Equal Weight
2021-04-29 Credit Suisse Maintain Neutral Neutral
2021-04-28 Piper Sandler Maintain Overweight Overweight
2021-04-06 Evercore ISI Group Maintain In Line In Line
2021-04-01 Wolfe Research Maintain Outperform Outperform
2021-03-31 Stifel Maintain Buy Buy
2021-02-18 Barclays Maintain Equal Weight Equal Weight
2021-02-18 Wells Fargo Maintain Equal Weight Equal Weight
2021-02-18 Goldman Sachs Maintain Buy Buy
2021-02-18 Rosenblatt Maintain Buy Buy
2021-02-18 Morgan Stanley Maintain Equal Weight Equal Weight
2021-02-18 Canaccord Genuity Maintain Hold Hold
2021-02-18 Roth Capital Maintain Neutral Neutral
2021-02-18 Oppenheimer Maintain Outperform Outperform
2021-01-15 Roth Capital Maintain Neutral Neutral
2021-01-15 KeyBanc Maintain Overweight Overweight
2021-01-14 Oppenheimer Upgrade Perform Outperform
2021-01-14 Keybanc Maintain Overweight Overweight
2021-01-11 KeyBanc Maintain Overweight Overweight
2021-01-10 Keybanc Maintain Overweight Overweight
2020-12-02 Susquehanna Maintain Neutral Neutral
2020-11-19 Jefferies Upgrade Hold Buy
2020-10-30 Morgan Stanley Maintain Equal Weight Equal Weight
2020-10-14 Roth Capital Maintain Neutral Neutral
2020-10-06 KeyBanc Maintain Overweight Overweight
2020-10-06 Keybanc Maintain Overweight Overweight
2020-09-30 Wedbush Upgrade Neutral Outperform
2020-08-26 Atlantic Equities Maintain Overweight Overweight
2020-07-30 Keybanc Maintain Overweight Overweight
2020-07-30 Rosenblatt Maintain Buy Buy
2020-07-30 RBC Capital Maintain Outperform Outperform
2020-07-30 Canaccord Genuity Maintain Hold Hold
2020-07-30 SunTrust Robinson Humphrey Maintain Hold Hold
2020-07-30 Jefferies Maintain Hold Hold
2020-07-30 KeyBanc Maintain Overweight Overweight
2020-07-30 Wedbush Maintain Neutral Neutral
2020-07-30 Citigroup Maintain Neutral Neutral
2020-07-29 Piper Sandler Maintain Overweight Overweight
2020-07-28 Jefferies Maintain Hold Hold
2020-07-28 Goldman Sachs Upgrade Neutral Buy
2020-07-23 Credit Suisse Maintain Neutral Neutral
2020-07-23 Piper Sandler Maintain Overweight Overweight
2020-07-22 KeyBanc Maintain Overweight Overweight
2020-07-22 Keybanc Maintain Overweight Overweight
2020-07-16 Citigroup Maintain Neutral Neutral
2020-07-02 Baird Maintain Outperform Outperform
2020-06-24 KeyBanc Maintain Overweight Overweight
2020-06-24 Keybanc Maintain Overweight Overweight
2020-06-15 Piper Sandler Upgrade Neutral Overweight
2020-06-02 KeyBanc Maintain Overweight Overweight
2020-06-02 Keybanc Maintain Overweight Overweight
2020-05-21 Canaccord Genuity Maintain Hold Hold
2020-05-07 RBC Capital Maintain Outperform Outperform
2020-05-07 B of A Securities Maintain Underperform Underperform
2020-05-07 SunTrust Robinson Humphrey Maintain Hold Hold
2020-05-07 Baird Maintain Outperform Outperform
2020-05-07 Mizuho Maintain Neutral Neutral
2020-05-07 Credit Suisse Maintain Neutral Neutral
2020-05-07 Wells Fargo Downgrade Overweight Equal Weight
2020-05-07 DA Davidson Downgrade Buy Neutral
2020-05-07 Barclays Maintain Equal Weight Equal Weight
2020-05-07 Rosenblatt Maintain Buy Buy
2020-05-04 Keybanc Maintain Overweight Overweight
2020-05-04 KeyBanc Maintain Overweight Overweight
2020-04-30 Canaccord Genuity Downgrade Buy Hold
2020-04-08 Wells Fargo Maintain Overweight Overweight
2020-04-07 Raymond James Downgrade Outperform Market Perform
2020-04-02 Raymond James Maintain Outperform Outperform
2020-04-02 Mizuho Maintain Neutral Neutral
2020-03-31 Piper Sandler Maintain Neutral Neutral
2020-03-23 KeyBanc Maintain Overweight Overweight
2020-03-23 Keybanc Maintain Overweight Overweight
2020-02-13 Credit Suisse Downgrade Outperform Neutral
2020-02-13 SunTrust Robinson Humphrey Maintain Hold Hold
2020-02-13 Canaccord Genuity Maintain Buy Buy
2020-02-13 Rosenblatt Maintain Buy Buy
2020-02-13 Wells Fargo Maintain Overweight Overweight
2020-02-13 Wedbush Maintain Neutral Neutral
2020-02-13 KeyBanc Maintain Overweight Overweight
2020-02-13 Keybanc Maintain Overweight Overweight
2020-02-13 Baird Maintain Outperform Outperform
2020-02-12 Raymond James Maintain Outperform Outperform
2020-02-12 Canaccord Genuity Maintain Buy Buy
2020-02-12 RBC Capital Maintain Outperform Outperform
2020-01-22 Roth Capital Maintain Neutral Neutral
2020-01-21 KeyBanc Maintain Overweight Overweight
2020-01-21 Keybanc Maintain Overweight Overweight
2020-01-16 Loop Capital Maintain Hold Hold
2020-01-13 Credit Suisse Maintain Outperform Outperform
2020-01-10 Mizuho Maintain Neutral Neutral
2019-10-30 Baird Maintain Outperform Outperform
2019-09-09 Baird Maintain Outperform Outperform
2019-08-27 Rosenblatt Maintain Buy Buy
2019-08-02 Bank of America Maintain Underperform Underperform
2019-08-02 Raymond James Maintain Outperform Outperform
2019-08-02 KeyBanc Maintain Overweight Overweight
2019-08-02 Keybanc Maintain Overweight Overweight
2019-07-08 KeyBanc Maintain Overweight Overweight
2019-07-08 Keybanc Maintain Overweight Overweight
2019-06-25 Wedbush Downgrade Outperform Neutral
2019-06-24 DA Davidson Maintain Buy Buy
2019-06-24 Roth Capital Downgrade Buy Neutral
2019-06-21 Barclays Maintain Equal Weight Equal Weight
2019-06-20 Baird Maintain Outperform Outperform
2019-06-20 CIBC Downgrade Outperform Neutral
2019-06-07 Goldman Sachs Maintain Neutral Neutral
2019-06-06 Keybanc Maintain Overweight Overweight
2019-06-06 KeyBanc Maintain Overweight Overweight
2019-05-14 Morgan Stanley Downgrade Equal Weight Underweight
2019-05-13 Guggenheim Downgrade Buy Neutral
2019-05-01 Wells Fargo Maintain Outperform Outperform
2019-05-01 Barclays Maintain Equal Weight Equal Weight
2019-05-01 Wedbush Maintain Outperform Outperform
2019-05-01 Keybanc Maintain Overweight Overweight
2019-05-01 DA Davidson Maintain Buy Buy
2019-05-01 KeyBanc Maintain Overweight Overweight
2019-05-01 Canaccord Genuity Maintain Buy Buy
2019-04-29 KeyBanc Maintain Overweight Overweight
2019-02-13 DA Davidson Maintain Buy Buy
2019-02-13 RBC Capital Upgrade Sector Perform Outperform
2019-02-13 Morgan Stanley Maintain Equal Weight Equal Weight
2019-02-13 KeyBanc Maintain Overweight Overweight
2019-02-13 Canaccord Genuity Maintain Buy Buy
2019-02-13 Wells Fargo Maintain Outperform Outperform
2019-02-13 Raymond James Maintain Outperform Outperform
2019-02-13 Keybanc Maintain Overweight Overweight
2019-02-11 Wedbush Maintain Outperform Outperform
2018-12-21 DA Davidson Upgrade Neutral Buy
2018-12-18 Wells Fargo Maintain Outperform Outperform
2018-10-02 Jefferies Maintain Hold Hold
2018-09-14 Wedbush Maintain Outperform Outperform
2018-08-08 Guggenheim Maintain Buy Buy
2018-08-01 Piper Sandler Downgrade Overweight Neutral
2018-08-01 PiperJaffray Downgrade Overweight Neutral
2018-08-01 Barclays Maintain Equal Weight Equal Weight
2018-08-01 Morgan Stanley Maintain Equal Weight Equal Weight
2018-07-24 Roth Capital Maintain Buy Buy
2018-07-23 Barclays Maintain Equal Weight Equal Weight
2018-06-19 KeyBanc Maintain Overweight Overweight
2018-06-19 Keybanc Maintain Overweight Overweight
2018-05-09 Canaccord Genuity Maintain Buy Buy
2018-05-02 Barclays Maintain Equal Weight Equal Weight
2018-03-22 Keybanc Maintain Overweight Overweight
2018-03-22 KeyBanc Maintain Overweight Overweight
2018-02-16 Morgan Stanley Maintain Equal Weight Equal Weight
2018-02-16 KeyBanc Maintain Overweight Overweight
2018-02-16 Keybanc Maintain Overweight Overweight
2018-02-15 Canaccord Genuity Maintain Buy Buy
2018-01-30 Morgan Stanley Maintain Equal Weight Equal Weight
2017-11-01 Barclays Maintain Equal Weight Equal Weight
2017-10-27 Monness Crespi Hardt Upgrade Neutral Buy
2017-10-27 Monness, Crespi, Hardt Upgrade Neutral Buy
2017-09-06 DA Davidson Maintain Neutral Neutral
2017-08-02 Barclays Maintain Equal Weight Equal Weight
2017-07-12 Benchmark Maintain Hold Hold
2017-06-26 SunTrust Robinson Humphrey Maintain Hold Hold
2017-06-13 Goldman Sachs Downgrade Buy Neutral
2017-05-03 B of A Securities Downgrade Neutral Underperform
2017-05-03 Bank of America Downgrade Neutral Underperform
2017-05-03 Eight Capital Upgrade Neutral Buy
2017-04-27 BTIG Downgrade Buy Neutral
2017-04-27 BTIG Research Downgrade Buy Neutral
2017-04-26 RBC Capital Downgrade Outperform Sector Perform
2017-03-28 Barclays Maintain Equal Weight Equal Weight
2016-12-02 Oppenheimer Maintain Perform Perform
2016-11-17 BTIG Research Maintain Buy Buy
2016-10-17 Dundee Maintain Neutral Neutral
2016-10-04 Goldman Sachs Maintain Buy Buy
2016-09-28 Morgan Stanley Downgrade Overweight Equal Weight
2016-08-22 Keybanc Maintain Overweight Overweight
2016-08-22 KeyBanc Maintain Overweight Overweight
2016-08-12 Bank of America Maintain Neutral Neutral
2016-08-05 Citigroup Maintain Neutral Neutral
2016-08-04 Citigroup Maintain Neutral Neutral
2016-08-01 Citigroup Maintain Neutral Neutral
2016-06-29 Monness Crespi Hardt Maintain Buy Buy
2016-05-26 Maxim Group Maintain Hold Hold
2016-05-18 Macquarie Maintain Outperform Outperform
2016-05-05 Roth Capital Maintain Buy Buy
2016-05-04 Roth Capital Maintain Buy Buy
2016-04-14 Paradigm Capital Maintain Buy Buy
2016-04-14 Roth Capital Maintain Buy Buy
2016-03-08 Pacific Crest Upgrade Sector Weight Overweight
2016-02-18 Canaccord Genuity Upgrade Hold Buy
2016-02-18 Credit Suisse Maintain Outperform Outperform
2016-02-16 PiperJaffray Maintain Overweight Overweight
2016-01-20 Wedbush Maintain Outperform Outperform
2016-01-19 Morgan Stanley Upgrade Equal Weight Overweight
2016-01-06 Baird Maintain Outperform Outperform
2015-11-05 RBC Capital Upgrade Sector Perform Outperform
2015-06-30 Credit Suisse Maintain Outperform Outperform
2015-06-30 KeyBanc Maintain Sector Weight Equal Weight
2015-06-30 Morgan Stanley Maintain Equal Weight Equal Weight
2015-06-30 Pacific Crest Maintain Sector Weight Equal Weight
2015-06-30 Raymond James Maintain Market Perform Perform
2015-06-30 Canaccord Genuity Maintain Hold Hold