- Netflix (NFLX): Yesterday, Netflix (NFLX) was priced at $400.96, with a percent change of -0.2%. In the past 90 days, it received 20 "BUY" ratings, 10 "HOLD" ratings, and 1 "SELL" rating. The average price target was $459.17, indicating a potential upside of +14.52%. The overall consensus sentiment in the past 90 days was "Buy."
- Tesla (TSLA): Yesterday, Tesla (TSLA) was valued at $211.99, with a percent change of -3.69%. In the past 90 days, it garnered 11 "BUY" ratings, 14 "HOLD" ratings, and 4 "SELL" ratings. The average price target was $254.62, suggesting a potential upside of +20.11%. The overall consensus sentiment in the past 90 days was "Hold."
- CrowdStrike Holdings (CRWD): Two days ago, CrowdStrike Holdings (CRWD) was priced at $178.76, with a percent change of -3.12%. It received 24 "BUY" ratings, 1 "HOLD" rating, and no "SELL" ratings in the past 90 days. The average price target was $196.03, implying a potential upside of +9.66%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Nike (NKE): Nine days ago, Nike (NKE) was priced at $102.66, with a percent change of -0.38%. In the past 90 days, it obtained 16 "BUY" ratings, 9 "HOLD" ratings, and no "SELL" ratings. The average price target was $118.25, indicating a potential upside of +15.17%. The overall consensus sentiment in the past 90 days was "Buy."
- Amazon (AMZN): Yesterday, Amazon (AMZN) was valued at $125.17, with a percent change of -2.52%. It received 24 "BUY" ratings, 0 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $175.38, suggesting a potential upside of +40.11%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Microsoft (MSFT): Yesterday, Microsoft (MSFT) was priced at $326.67, with a percent change of -1.4%. It garnered 23 "BUY" ratings, 1 "HOLD" rating, and no "SELL" ratings in the past 90 days. The average price target was $398.28, implying a potential upside of +21.92%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Splunk (SPLK): Twelve days ago, Splunk (SPLK) was priced at $147.53, with a percent change of -0.25%. It had 2 "BUY" ratings, 22 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $144.86, indicating a potential downside of -1.81%. The overall consensus sentiment in the past 90 days was "Hold."
- Costco (COST): Two days ago, Costco (COST) was valued at $552.93, with a percent change of -2.25%. It received 16 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $602.50, implying a potential upside of +8.96%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Meta Platforms (META): Yesterday, Meta Platforms (META) was priced at $308.65, with a percent change of -1.33%. It garnered 22 "BUY" ratings, 0 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $376.42, suggesting a potential upside of +21.96%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Domino's Pizza (DPZ): Three days ago, Domino's Pizza (DPZ) was priced at $347.46, with a percent change of 0.91%. In the past 90 days, it received 12 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating. The average price target was $415.18, indicating a potential upside of +19.41%. The overall consensus sentiment in the past 90 days was "Buy."
- Workday (WDAY): Eight days ago, Workday (WDAY) was valued at $211.16, with a percent change of -0.98%. It garnered 15 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $254.83, implying a potential upside of +20.68%. The overall consensus sentiment in the past 90 days was "Buy."
- Dollar General (DG): Four days ago, Dollar General (DG) was priced at $115.20, with a percent change of -0.27%. It obtained 6 "BUY" ratings, 11 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $130.27, indicating a potential upside of +13.06%. The overall consensus sentiment in the past 90 days was "Buy."
- Micron (MU): Eleven days ago, Micron (MU) was valued at $67.22, with a percent change of -0.46%. In the past 90 days, it received 15 "BUY" ratings, 3 "HOLD" ratings, and 1 "SELL" rating. The average price target was $78.84, suggesting a potential upside of +17.29%. The overall consensus sentiment in the past 90 days was "Buy."
- SolarEdge Technologies (SEDG): Yesterday, SolarEdge Technologies (SEDG) was priced at $82.90, with a significant percent change of -27.27%. It received 10 "BUY" ratings, 8 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $160.75, indicating a substantial potential upside of +93.91%. The overall consensus sentiment in the past 90 days was "Buy."
- Adobe (ADBE): Two days ago, Adobe (ADBE) was valued at $540.96, with a percent change of -2.66%. It had 13 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $602.45, implying a potential upside of +11.37%. The overall consensus sentiment in the past 90 days was "Buy."
- Morgan Stanley (MS): Yesterday, Morgan Stanley (MS) was priced at $73.13, with a percent change of +0.29%. In the past 90 days, it received 11 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings. The average price target was $93.17, indicating a potential upside of +27.4%. The overall consensus sentiment in the past 90 days was "Buy."
- Okta (OKTA): Yesterday, Okta (OKTA) was valued at $75.57, with a significant percent change of -11.57%. In the past 90 days, it obtained 11 "BUY" ratings, 5 "HOLD" ratings, and 1 "SELL" rating. The average price target was $93.17, implying a potential upside of +23.29%. The overall consensus sentiment in the past 90 days was "Buy."
- ARM Holdings PLC ADR (ARM): Three days ago, ARM Holdings PLC ADR (ARM) was priced at $47.87, with a percent change of -3.76%. It received 11 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $62.24, suggesting a potential upside of +30.02%. The overall consensus sentiment in the past 90 days was "Buy."
- Darden (DRI): Three days ago, Darden (DRI) was valued at $140.67, with a percent change of -1.12%. It had 11 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $170.13, indicating a potential upside of +20.94%. The overall consensus sentiment in the past 90 days was "Buy."
- Intuitive Surgical (ISRG): Yesterday, Intuitive Surgical (ISRG) was priced at $266.91, with a percent change of -2.39%. It received 14 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $338.88, implying a potential upside of +26.96%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Procter & Gamble (PG): Yesterday, Procter & Gamble (PG) was valued at $148.05, with a percent change of -0.13%. In the past 90 days, it garnered 11 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings. The average price target was $165.26, indicating a potential upside of +11.62%. The overall consensus sentiment in the past 90 days was "Buy."
- Constellation Brands (STZ): Eight days ago, Constellation Brands (STZ) was priced at $230.30, with a percent change of -1.24%. It received 13 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $292.44, implying a potential upside of +26.93%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Union Pacific (UNP): Yesterday, Union Pacific (UNP) was priced at $211.34, with a percent change of +0.48%. In the past 90 days, it obtained 11 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings. The average price target was $245.65, indicating a potential upside of +16.23%. The overall consensus sentiment in the past 90 days was "Buy."
- Intel (INTC): Two days ago, Intel (INTC) was valued at $34.92, with a percent change of -2.1%. It had 2 "BUY" ratings, 9 "HOLD" ratings, and 4 "SELL" ratings in the past 90 days. The average price target was $36.67, suggesting a potential upside of +5.01%. The overall consensus sentiment in the past 90 days was "Hold."
- JB Hunt (JBHT): Three days ago, JB Hunt (JBHT) was priced at $176.27, with a percent change of -1.42%. It received 10 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $197.07, indicating a potential upside of +11.8%. The overall consensus sentiment in the past 90 days was "Buy."
- Lam Research (LRCX): Two days ago, Lam Research (LRCX) was valued at $600.35, with a percent change of -0.27%. In the past 90 days, it received 13 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings. The average price target was $707.56, suggesting a potential upside of +17.86%. The overall consensus sentiment in the past 90 days was "Buy."
- PepsiCo (PEP): Two days ago, PepsiCo (PEP) was priced at $160.00, with a percent change of -0.35%. It garnered 9 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $189.00, indicating a potential upside of +18.13%. The overall consensus sentiment in the past 90 days was "Buy."
- Pioneer Natural (PXD): Two days ago, Pioneer Natural (PXD) was valued at $251.00, with a percent change of -1.7%. It received 3 "BUY" ratings, 10 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $263.76, suggesting a potential upside of +5.11%. The overall consensus sentiment in the past 90 days was "Hold."
- United Airlines Holdings (UAL): Two days ago, United Airlines Holdings (UAL) was priced at $35.09, with a percent change of -2.61%. It obtained 10 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $62.27, implying a significant potential upside of +77.46%. The overall consensus sentiment in the past 90 days was "Buy."
- United Parcel (UPS): Three days ago, United Parcel (UPS) was priced at $151.97, with a percent change of -0.06%. In the past 90 days, it received 5 "BUY" ratings, 10 "HOLD" ratings, and no "SELL" ratings. The average price target was $180.71, indicating a potential upside of +18.92%. The overall consensus sentiment in the past 90 days was "Buy."
- Alnylam Pharma (ALNY): Four days ago, Alnylam Pharma (ALNY) was valued at $161.79, with a percent change of 0.8%. It garnered 12 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $241.22, suggesting a significant potential upside of +49.09%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Amgen (AMGN): Yesterday, Amgen (AMGN) was priced at $278.81, with a percent change of -0.64%. In the past 90 days, it received 7 "BUY" ratings, 5 "HOLD" ratings, and 2 "SELL" ratings. The average price target was $277.61, indicating a slight potential downside of -0.43%. The overall consensus sentiment in the past 90 days was "Buy."
- Blackstone Group (BX): Yesterday, Blackstone Group (BX) was valued at $94.34, with a percent change of 0.13%. It obtained 8 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $111.60, implying a potential upside of +18.2%. The overall consensus sentiment in the past 90 days was "Buy."
- Clorox (CLX): Eight days ago, Clorox (CLX) was priced at $122.77, with a percent change of -0.98%. It had 1 "BUY" rating, 6 "HOLD" ratings, and 7 "SELL" ratings in the past 90 days. The average price target was $134.92, indicating a potential upside of +9.87%. The overall consensus sentiment in the past 90 days was "Sell."
- Discover Financial Services (DFS): Yesterday, Discover Financial Services (DFS) was valued at $82.20, with a percent change of -2.83%. It received 6 "BUY" ratings, 8 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $103.71, implying a potential upside of +26.18%. The overall consensus sentiment in the past 90 days was "Buy."
- Enphase Energy (ENPH): Yesterday, Enphase Energy (ENPH) was priced at $98.89, with a significant percent change of -14.68%. It garnered 7 "BUY" ratings, 6 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $165.86, indicating a substantial potential upside of +67.72%. The overall consensus sentiment in the past 90 days was "Buy."
- Nvidia (NVDA): Three days ago, Nvidia (NVDA) was valued at $413.87, with a percent change of -1.7%. It received 13 "BUY" ratings, 1 "HOLD" rating, and no "SELL" ratings in the past 90 days. The average price target was $645.53, suggesting a significant potential upside of +55.97%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Oracle (ORCL): Yesterday, Oracle (ORCL) was priced at $101.85, with a percent change of -5.99%. It had 7 "BUY" ratings, 7 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $130.40, implying a potential upside of +28.03%. The overall consensus sentiment in the past 90 days was "Buy."
- Plug Power (PLUG): Five days ago, Plug Power (PLUG) was priced at $6.10, with a significant percent change of -7.01%. It obtained 10 "BUY" ratings, 4 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $15.40, indicating a substantial potential upside of +152.46%. The overall consensus sentiment in the past 90 days was "Buy."
- Tractor Supply (TSCO): Yesterday, Tractor Supply (TSCO) was valued at $195.27, with a percent change of -3.4%. It garnered 9 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $225.95, implying a potential upside of +15.71%. The overall consensus sentiment in the past 90 days was "Buy."
- Exxon Mobil (XOM): Five days ago, Exxon Mobil (XOM) was priced at $111.07, with a percent change of -1.73%. It received 10 "BUY" ratings, 4 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $128.39, suggesting a potential upside of +15.58%. The overall consensus sentiment in the past 90 days was "Buy."
- Zoom Video Communications (ZM): Nine days ago, Zoom Video Communications (ZM) was valued at $61.71, with a percent change of -1.04%. It had 5 "BUY" ratings, 8 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $82.00, indicating a potential upside of +32.88%. The overall consensus sentiment in the past 90 days was "Hold."
- Bank of America (BAC): Two days ago, Bank of America (BAC) was priced at $26.30, with a percent change of -2.43%. It garnered 8 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $33.83, implying a potential upside of +28.58%. The overall consensus sentiment in the past 90 days was "Buy."
- CSX: Yesterday, CSX was valued at $30.76, with a percent change of 0.72%. It obtained 8 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $35.07, indicating a potential upside of +14.01%. The overall consensus sentiment in the past 90 days was "Buy."
- Delta Air Lines (DAL): Eight days ago, Delta Air Lines (DAL) was priced at $32.22, with a percent change of -1.5%. It received 13 "BUY" ratings and no "HOLD" or "SELL" ratings in the past 90 days. The average price target was $55.23, implying a significant potential upside of +71.36%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- FedEx (FDX): Four days ago, FedEx (FDX) was valued at $240.60, with a percent change of -1.11%. It garnered 8 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $297.47, suggesting a potential upside of +23.63%. The overall consensus sentiment in the past 90 days was "Buy."
- Johnson & Johnson (JNJ): Two days ago, Johnson & Johnson (JNJ) was priced at $152.99, with a percent change of 0.44%. In the past 90 days, it received 7 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings. The average price target was $177.77, indicating a potential upside of +16.19%. The overall consensus sentiment in the past 90 days was "Buy."
- JPMorgan Chase & Co. (JPM): Five days ago, JPMorgan Chase & Co. (JPM) was valued at $142.82, with a percent change of -1.7%. It obtained 10 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $173.67, suggesting a potential upside of +21.49%. The overall consensus sentiment in the past 90 days was "Buy."
- McDonald's (MCD): Yesterday, McDonald's (MCD) was priced at $258.00, with a percent change of -0.15%. It received 11 "BUY" ratings and 2 "HOLD" ratings in the past 90 days. The average price target was $323.54, indicating a potential upside of +25.35%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Neurocrine (NBIX): Two days ago, Neurocrine (NBIX) was valued at $110.44, with a percent change of -0.62%. It garnered 10 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $133.50, suggesting a potential upside of +20.88%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- NextEra Energy (NEE): Two days ago, NextEra Energy (NEE) was priced at $51.96, with a percent change of -0.82%. It received 10 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $74.73, indicating a substantial potential upside of +43.82%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- NextEra Energy Partners (NEP): Eleven days ago, NextEra Energy Partners (NEP) was valued at $22.43, with a percent change of -1.75%. It garnered 7 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $40.77, suggesting a significant potential upside of +82.01%. The overall consensus sentiment in the past 90 days was "Buy."
- Pfizer (PFE): Yesterday, Pfizer (PFE) was priced at $30.63, with a percent change of -1.8%. It had 5 "BUY" ratings, 8 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $39.38, implying a potential upside of +28.48%. The overall consensus sentiment in the past 90 days was "Buy."
- Progressive (PGR): Yesterday, Progressive (PGR) was valued at $154.80, with a percent change of -1.9%. It obtained 7 "BUY" ratings, 4 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $155.57, indicating a slight potential upside of +0.47%. The overall consensus sentiment in the past 90 days was "Buy."
- Charles Schwab (SCHW): Four days ago, Charles Schwab (SCHW) was priced at $50.88, with a percent change of -1.97%. It received 10 "BUY" ratings, 2 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $70.07, suggesting a substantial potential upside of +37.74%. The overall consensus sentiment in the past 90 days was "Buy."
- Zions Bancorporation National Association (ZION): Two days ago, Zions Bancorporation National Association (ZION) was priced at $29.96, with a percent change of -7.07%. It garnered 5 "BUY" ratings, 6 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $36.71, implying a potential upside of +22.53%. The overall consensus sentiment in the past 90 days was "Hold."
- Abbott Labs (ABT): Two days ago, Abbott Labs (ABT) was valued at $96.77, with a percent change of 1.39%. It obtained 9 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $118.00, indicating a significant potential upside of +21.93%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Blackrock (BLK): Five days ago, Blackrock (BLK) was priced at $614.63, with a percent change of -1.27%. It received 11 "BUY" ratings, 1 "HOLD" rating, and no "SELL" ratings in the past 90 days. The average price target was $772.85, suggesting a substantial potential upside of +25.7%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Citigroup (C): Five days ago, Citigroup (C) was priced at $39.68, with a percent change of -0.95%. It had 4 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $50.17, implying a potential upside of +26.44%. The overall consensus sentiment in the past 90 days was "Buy."
- Crown Castle (CCI): Yesterday, Crown Castle (CCI) was valued at $86.13, with a percent change of 0.28%. It received 4 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $111.00, indicating a potential upside of +28.86%. The overall consensus sentiment in the past 90 days was "Buy."
- Carnival (CCL): Eight days ago, Carnival (CCL) was priced at $11.03, with a percent change of -3.16%. It garnered 9 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $18.27, implying a substantial potential upside of +65.64%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Comerica (CMA): Yesterday, Comerica (CMA) was valued at $37.94, with a percent change of -8.56%. It had 7 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $52.39, suggesting a potential upside of +38.05%. The overall consensus sentiment in the past 90 days was "Buy."
- Coty (COTY): Two days ago, Coty (COTY) was priced at $9.50, with a percent change of -1.4%. It obtained 4 "BUY" ratings, 8 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $12.66, indicating a potential upside of +33.4%. The overall consensus sentiment in the past 90 days was "Buy."
- Equifax (EFX): Yesterday, Equifax (EFX) was priced at $176.44, with a percent change of -1.42%. It received 5 "BUY" ratings, 6 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $210.46, implying a potential upside of +19.33%. The overall consensus sentiment in the past 90 days was "Buy."
- EOG Resources (EOG): Two days ago, EOG Resources (EOG) was valued at $133.31, with a percent change of -2.14%. It garnered 9 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $152.72, indicating a potential upside of +14.63%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Intuit (INTU): Eighteen days ago, Intuit (INTU) was priced at $506.81, with a percent change of -2.82%. It received 11 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $580.41, suggesting a potential upside of +14.52%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Sunnova Energy International (NOVA): Two days ago, Sunnova Energy International (NOVA) was priced at $8.66, with a percent change of -5.97%. It obtained 9 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $21.55, indicating a substantial potential upside of +148.56%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Sunrun (RUN): Two days ago, Sunrun (RUN) was valued at $9.85, with a percent change of -6.9%. It received 8 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $27.65, implying a significant potential upside of +180.71%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Truist Financial (TFC): Yesterday, Truist Financial (TFC) was priced at $27.16, with a percent change of -3.21%. It had 6 "BUY" ratings and 6 "HOLD" ratings in the past 90 days. The average price target was $34.67, suggesting a potential upside of +27.65%. The overall consensus sentiment in the past 90 days was "Buy."
- Unity Software (U): Yesterday, Unity Software (U) was valued at $27.18, with a percent change of -1.13%. It received 6 "BUY" ratings and 6 "HOLD" ratings in the past 90 days. The average price target was $46.17, indicating a significant potential upside of +69.93%. The overall consensus sentiment in the past 90 days was "Buy."
- Wells Fargo (WFC): Yesterday, Wells Fargo (WFC) was priced at $40.26, with a percent change of -2.25%. It obtained 6 "BUY" ratings and 6 "HOLD" ratings in the past 90 days. The average price target was $49.03, implying a potential upside of +21.75%. The overall consensus sentiment in the past 90 days was "Buy."
- XPO (XPO): Three days ago, XPO (XPO) was priced at $72.06, with a percent change of 0.73%. It received 9 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $82.11, suggesting a potential upside of +13.88%. The overall consensus sentiment in the past 90 days was "Buy."
- Apple (AAPL): Yesterday, Apple (AAPL) was valued at $172.88, with a percent change of -1.47%. It had 5 "BUY" ratings, 5 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $207.51, indicating a potential upside of +20.03%. The overall consensus sentiment in the past 90 days was "Buy."
- Boeing (BA): Three days ago, Boeing (BA) was priced at $180.04, with a percent change of -1.5%. It received 7 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $248.69, implying a potential upside of +38.13%. The overall consensus sentiment in the past 90 days was "Buy."
- Boston Scientific (BSX): Two days ago, Boston Scientific (BSX) was valued at $50.06, with a percent change of -0.97%. It garnered 10 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $61.13, suggesting a potential upside of +22.14%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Instacart (Maplebear Inc.) (CART): Five days ago, Instacart (CART) had a price of $24.85, with a percent change of 1.72% upwards. It received 7 "BUY" ratings, 4 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $36.27, indicating a substantial potential upside of +45.96%. The overall consensus sentiment in the past 90 days was "Buy."
- Colgate-Palmolive (CL): Four days ago, Colgate-Palmolive (CL) was priced at $73.25, with a percent change of 0.74% upwards. It garnered 5 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $80.57, implying a potential upside of +9.96%. The overall consensus sentiment in the past 90 days was "Buy."
- Canadian National Railway (CNI): Two days ago, Canadian National Railway (CNI) had a price of $106.43, with a percent change of 1.28% upwards. It received 3 "BUY" ratings, 8 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $121.33, indicating a potential upside of +13.98%. The overall consensus sentiment in the past 90 days was "Buy."
- Conocophillips (COP): Four days ago, Conocophillips (COP) was valued at $124.06, with a percent change of -1.84%. It obtained 9 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $142.44, suggesting a significant potential upside of +14.82%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Etsy (ETSY): Two days ago, Etsy (ETSY) had a price of $64.90, with a percent change of -0.79%. It received 5 "BUY" ratings, 4 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $95.24, implying a potential upside of +46.75%. The overall consensus sentiment in the past 90 days was "Buy."
- Ferguson PLC (FERG): Four days ago, Ferguson PLC (FERG) was priced at $153.36, with a percent change of -1.24%. It garnered 7 "BUY" ratings, 4 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $194.24, indicating a substantial potential upside of +26.63%. The overall consensus sentiment in the past 90 days was "Buy."
- Generac Holdings (GNRC): Two days ago, Generac Holdings (GNRC) had a price of $88.46, with a percent change of -5.85%. It obtained 6 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $139.00, suggesting a significant potential upside of +57.28%. The overall consensus sentiment in the past 90 days was "Buy."
- JD (JD): Five days ago, JD (JD) was priced at $24.38, with a percent change of -2.75%. It received 7 "BUY" ratings, 4 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $46.26, implying a substantial potential upside of +89.75%. The overall consensus sentiment in the past 90 days was "Buy."
- KeyCorp (KEY): Yesterday, KeyCorp (KEY) had a price of $9.88, with a percent change of -6.44%. It had 6 "BUY" ratings, 5 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $12.54, indicating a potential upside of +26.79%. The overall consensus sentiment in the past 90 days was "Buy."
- Knight Transportation (KNX): Yesterday, Knight Transportation (KNX) was valued at $51.28, with a percent change of 11.77% upwards. It received 8 "BUY" ratings, 3 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $59.45, implying a potential upside of +15.95%. The overall consensus sentiment in the past 90 days was "Buy."
- Lockheed Martin (LMT): Two days ago, Lockheed Martin (LMT) had a price of $444.07, with a percent change of -1.14%. It obtained 2 "BUY" ratings, 8 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $469.15, suggesting a potential upside of +5.62%. The overall consensus sentiment in the past 90 days was "Hold."
- Las Vegas Sands (LVS): Yesterday, Las Vegas Sands (LVS) was priced at $45.32, with a percent change of -1.22%. It received 9 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $64.30, indicating a substantial potential upside of +41.88%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Marathon Oil (MRO): Two days ago, Marathon Oil (MRO) was valued at $28.49, with a percent change of -2.4%. It had 9 "BUY" ratings, 1 "HOLD" rating, and 1 "SELL" rating in the past 90 days. The average price target was $34.37, implying a potential upside of +20.64%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Ovintiv (OVV): Two days ago, Ovintiv (OVV) had a price of $49.89, with a percent change of -1.93%. It received 5 "BUY" ratings, 5 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $56.72, indicating a potential upside of +13.67%. The overall consensus sentiment in the past 90 days was "Buy."
- PPG Industries (PPG): Yesterday, PPG Industries (PPG) was priced at $124.72, with a percent change of 0.31% upwards. It obtained 9 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $156.33, suggesting a substantial potential upside of +25.34%. The overall consensus sentiment in the past 90 days was "Buy."
- Paypal Holdings (PYPL): Yesterday, Paypal Holdings (PYPL) had a price of $53.39, with a percent change of -2.59%. It received 7 "BUY" ratings, 4 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $83.66, implying a significant potential upside of +56.7%. The overall consensus sentiment in the past 90 days was "Buy."
- SunPower (SPWR): Two days ago, SunPower (SPWR) was valued at $5.09, with a percent change of -8.62%. It obtained 2 "BUY" ratings, 4 "HOLD" ratings, and 5 "SELL" ratings in the past 90 days. The average price target was $7.29, suggesting a potential upside of +43.22%. The overall consensus sentiment in the past 90 days was "Hold."
- Canadian National Railway (TSE:CNR): Two days ago, Canadian National Railway (TSE:CNR) had a price of $145.93, with a percent change of 1.26% upwards. It received 3 "BUY" ratings, 8 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $166.50, indicating a potential upside of +14.16%. The overall consensus sentiment in the past 90 days was "Buy."
- Visa (V): Yesterday, Visa (V) was priced at $233.38, with a percent change of -0.18%. It garnered 9 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $279.38, implying a substantial potential upside of +19.71%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- American Airlines (AAL): Yesterday, American Airlines (AAL) had a price of $11.08, with a percent change of -3.23%. It received 2 "BUY" ratings, 6 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $16.25, indicating a potential upside of +46.66%. The overall consensus sentiment in the past 90 days was "Hold."
- Alaska Air (ALK): Yesterday, Alaska Air (ALK) was valued at $32.03, with a percent change of -0.4%. It had 10 "BUY" ratings and no "HOLD" or "SELL" ratings in the past 90 days. The average price target was $52.11, implying a significant potential upside of +62.74%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Freeport-McMoRan (FCX): Yesterday, Freeport-McMoRan (FCX) was priced at $33.87, with a percent change of -3.86%. It obtained 4 "BUY" ratings, 6 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $46.40, suggesting a potential upside of +36.95%. The overall consensus sentiment in the past 90 days was "Buy."
- Merck & Company (MRK): Yesterday, Merck & Company (MRK) had a price of $102.66, with a percent change of 2.22% upwards. It received 9 "BUY" ratings, 1 "HOLD" rating, and no "SELL" ratings in the past 90 days. The average price target was $124.79, indicating a potential upside of +21.54%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- ServiceNow (NOW): Yesterday, ServiceNow (NOW) was valued at $542.79, with a percent change of -3.07%. It had 10 "BUY" ratings and no "HOLD" or "SELL" ratings in the past 90 days. The average price target was $641.73, implying a significant potential upside of +18.29%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Synovus (SNV): Yesterday, Synovus (SNV) was priced at $25.48, with a percent change of -3.7%. It received 9 "BUY" ratings, 1 "HOLD" rating, and no "SELL" ratings in the past 90 days. The average price target was $33.04, indicating a potential upside of +29.62%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Nike (NKE): Three days ago, Nike (NKE) was priced at $99.92, with a percent change of +0.68%. It had 17 "BUY" ratings, 9 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $118.25, indicating a potential upside of +18.36%. The overall consensus sentiment in the past 90 days was "Buy."
- CrowdStrike Holdings (CRWD): Seventeen days ago, CrowdStrike Holdings (CRWD) was priced at $185.72, with a percent change of -0.98%. It received 24 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $191.94, suggesting a potential upside of +3.35%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Adobe (ADBE): Three days ago, Adobe (ADBE) was priced at $548.76, with a percent change of -1.94%. It received 17 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $602.45, implying a potential upside of +9.78%. The overall consensus sentiment in the past 90 days was "Buy."
- Splunk (SPLK): Six days ago, Splunk (SPLK) was priced at $147.94, with a percent change of +0.15%. It had 2 "BUY" ratings, 22 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $144.86, suggesting a potential downside of -2.08%. The overall consensus sentiment in the past 90 days was "Hold."
- Costco (COST): Ten days ago, Costco (COST) was priced at $566.84, with a percent change of +0.54%. It received 16 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $601.20, indicating a potential upside of +6.06%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Tesla (TSLA): Three days ago, Tesla (TSLA) was priced at $251.12, with a percent change of -2.99%. It had 8 "BUY" ratings, 10 "HOLD" ratings, and 4 "SELL" ratings in the past 90 days. The average price target was $258.77, suggesting a potential upside of +3.05%. The overall consensus sentiment in the past 90 days was "Hold."
- Micron (MU): Five days ago, Micron (MU) was priced at $69.21, with a percent change of -0.77%. It received 16 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $78.84, implying a potential upside of +13.91%. The overall consensus sentiment in the past 90 days was "Buy."
- Pinterest (PINS): Three days ago, Pinterest (PINS) was priced at $26.65, with a percent change of -4.03%. It had 12 "BUY" ratings, 9 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $32.92, indicating a potential upside of +23.67%. The overall consensus sentiment in the past 90 days was "Buy."
- FedEx (FDX): Ten days ago, FedEx (FDX) was priced at $242.78, with a percent change of -3.67%. It received 14 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $297.47, suggesting a potential upside of +22.5%. The overall consensus sentiment in the past 90 days was "Buy."
- Netflix (NFLX): Today, Netflix (NFLX) was priced at $355.68, with a percent change of -1.53%. It had 10 "BUY" ratings, 9 "HOLD" ratings, and 1 "SELL" rating. The average price target was $457.57, indicating a potential upside of +28.65%. The overall consensus sentiment was "Buy."
- Workday (WDAY): Two days ago, Workday (WDAY) was priced at $214.89, with a percent change of -0.4%. It received 15 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $255.89, implying a potential upside of +19.08%. The overall consensus sentiment was "Buy."
- Domino's Pizza (DPZ): Two days ago, Domino's Pizza (DPZ) was priced at $346.64, with a percent change of -1.01%. It had 11 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $414.48, suggesting a potential upside of +19.51%. The overall consensus sentiment was "Buy."
- Amazon (AMZN): Two days ago, Amazon (AMZN) was priced at $129.79, with a percent change of -1.92%. It received 18 "BUY" ratings, 0 "HOLD" ratings, and 0 "SELL" ratings. The average price target was $176.18, indicating a potential upside of +35.74%. The overall consensus sentiment was "Strong Buy."
- Intel (INTC): Three days ago, Intel (INTC) was priced at $35.97, with a percent change of -2.36%. It had 3 "BUY" ratings, 11 "HOLD" ratings, and 4 "SELL" ratings in the past 90 days. The average price target was $36.63, suggesting a potential upside of +1.83%. The overall consensus sentiment was "Hold."
- Meta Platforms (META): Two days ago, Meta Platforms (META) was priced at $314.69, with a percent change of -2.92%. It received 18 "BUY" ratings, 0 "HOLD" ratings, and 0 "SELL" ratings. The average price target was $376.03, implying a potential upside of +19.49%. The overall consensus sentiment was "Strong Buy."
- Okta (OKTA): Two days ago, Okta (OKTA) was priced at $83.08, with a percent change of -1.8%. It had 11 "BUY" ratings, 5 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $93.17, indicating a potential upside of +12.14%. The overall consensus sentiment was "Buy."
- Apple (AAPL): Four days ago, Apple (AAPL) was priced at $178.85, with a percent change of -1.03%. It received 11 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $207.69, suggesting a potential upside of +16.13%. The overall consensus sentiment was "Buy."
- Boston Scientific (BSX): Two days ago, Boston Scientific (BSX) was priced at $49.53, with a percent change of +1.83%. It had 15 "BUY" ratings, 1 "HOLD" rating, and 0 "SELL" ratings. The average price target was $61.45, implying a potential upside of +24.09%. The overall consensus sentiment was "Strong Buy."
- Dollar General (DG): Two days ago, Dollar General (DG) was priced at $111.16, with a percent change of +9.16%. It received 5 "BUY" ratings, 9 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $133.77, indicating a potential upside of +20.34%. The overall consensus sentiment was "Buy."
- Microsoft (MSFT): Three days ago, Microsoft (MSFT) was priced at $327.73, with a percent change of -1.04%. It had 14 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $397.19, suggesting a potential upside of +21.19%. The overall consensus sentiment was "Strong Buy."
- Oracle (ORCL): Two days ago, Oracle (ORCL) was priced at $108.31, with a percent change of -0.73%. It received 9 "BUY" ratings, 7 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $130.44, implying a potential upside of +20.5%. The overall consensus sentiment was "Buy."
- Constellation Brands (STZ): Two days ago, Constellation Brands (STZ) was priced at $231.66, with a percent change of +1.43%. It had 13 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings. The average price target was $292.88, suggesting a potential upside of +26.41%. The overall consensus sentiment was "Strong Buy."
- Unity Software (U): Two days ago, Unity Software (U) was priced at $28.03, with a percent change of -3.53%. It received 8 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $46.30, indicating a potential upside of +65.18%. The overall consensus sentiment was "Buy."
- ARM Holdings PLC ADR (ARM): Six days ago, ARM Holdings PLC ADR (ARM) was priced at $50.78, with a percent change of -2.06%. It had 9 "BUY" ratings, 5 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $62.32, implying a potential upside of +22.73%. The overall consensus sentiment was "Buy."
- Zoom Video Communications (ZM): Three days ago, Zoom Video Communications (ZM) was priced at $62.75, with a percent change of -1.13%. It received 6 "BUY" ratings, 8 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $82.00, suggesting a potential upside of +30.68%. The overall consensus sentiment was "Hold."
- Alnylam Pharma (ALNY): Three days ago, Alnylam Pharma (ALNY) was priced at $168.12, with a percent change of +1.71%. It received 12 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $242.06, indicating a potential upside of +43.98%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Citigroup (C): Two days ago, Citigroup (C) was priced at $41.45, with a percent change of -0.2%. It had 6 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $50.83, suggesting a potential upside of +22.69%. The overall consensus sentiment in the past 90 days was "Buy."
- Clorox (CLX): Three days ago, Clorox (CLX) was priced at $122.46, with a percent change of +1.97%. It received 1 "BUY" rating, 6 "HOLD" ratings, and 7 "SELL" ratings in the past 90 days. The average price target was $136.08, implying a potential upside of +11.13%. The overall consensus sentiment in the past 90 days was "Sell."
- Darden (DRI): Six days ago, Darden (DRI) was priced at $134.00, with a percent change of -0.19%. It had 9 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $171.64, suggesting a potential upside of +28.09%. The overall consensus sentiment in the past 90 days was "Buy."
- Nextera Energy Partners (NEP): Five days ago, Nextera Energy Partners (NEP) was priced at $22.27, with a percent change of +4.04%. It received 8 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $40.77, indicating a potential upside of +83.07%. The overall consensus sentiment in the past 90 days was "Buy."
- PepsiCo (PEP): Three days ago, PepsiCo (PEP) was priced at $160.00, with a percent change of +1.21%. It had 8 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $189.13, implying a potential upside of +18.21%. The overall consensus sentiment in the past 90 days was "Buy."
- Amgen (AMGN): Three days ago, Amgen (AMGN) was priced at $284.10, with a percent change of -0.33%. It received 7 "BUY" ratings, 3 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $274.19, suggesting a potential downside of -3.49%. The overall consensus sentiment in the past 90 days was "Buy."
- Salesforce (CRM): Eleven days ago, Salesforce (CRM) was priced at $204.65, with a percent change of -0.5%. It had 9 "BUY" ratings, 4 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $252.88, indicating a potential upside of +23.6%. The overall consensus sentiment in the past 90 days was "Buy."
- Delta Air Lines (DAL): Two days ago, Delta Air Lines (DAL) was priced at $34.11, with a percent change of -2.96%. It received 13 "BUY" ratings and 0 "HOLD" ratings. The average price target was $55.23, implying a potential upside of +61.96%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- NextEra Energy (NEE): Four days ago, NextEra Energy (NEE) was priced at $54.47, with a percent change of +2.77%. It had 10 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $75.07, suggesting a potential upside of +37.77%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Plug Power (PLUG): Two days ago, Plug Power (PLUG) was priced at $7.34, with a percent change of -0.94%. It received 9 "BUY" ratings and 4 "HOLD" ratings. The average price target was $17.95, indicating a potential upside of +144.55%. The overall consensus sentiment in the past 90 days was "Buy."
- United Parcel (UPS): Two days ago, United Parcel (UPS) was priced at $155.09, with a percent change of -0.19%. It had 4 "BUY" ratings and 9 "HOLD" ratings. The average price target was $181.10, suggesting a potential upside of +16.78%. The overall consensus sentiment in the past 90 days was "Buy."
- Exxon Mobil (XOM): Three days ago, Exxon Mobil (XOM) was priced at $109.90, with a percent change of +3.22%. It received 9 "BUY" ratings, 4 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $127.59, implying a potential upside of +16.13%. The overall consensus sentiment in the past 90 days was "Buy."
- Accenture (ACN): Three days ago, Accenture (ACN) was priced at $301.96, with a percent change of -0.79%. It had 7 "BUY" ratings and 5 "HOLD" ratings. The average price target was $337.08, indicating a potential upside of +11.68%. The overall consensus sentiment in the past 90 days was "Buy."
- AutoZone (AZO): Six days ago, AutoZone (AZO) was priced at $2,552.24, with a percent change of -0.37%. It received 9 "BUY" ratings and 3 "HOLD" ratings. The average price target was $2,832.27, suggesting a potential upside of +10.95%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Carnival (CCL): Two days ago, Carnival (CCL) was priced at $12.26, with a percent change of -2.7%. It had 9 "BUY" ratings and 3 "HOLD" ratings. The average price target was $18.85, indicating a potential upside of +53.75%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Walt Disney (DIS): Five days ago, Walt Disney (DIS) was priced at $84.35, with no percent change. It received 10 "BUY" ratings and 2 "HOLD" ratings. The average price target was $106.50, implying a potential upside of +26.26%. The overall consensus sentiment in the past 90 days was "Buy."
- EOG Resources (EOG): Four days ago, EOG Resources (EOG) was priced at $133.82, with a percent change of +3.77%. It had 10 "BUY" ratings and 2 "HOLD" ratings. The average price target was $152.60, suggesting a potential upside of +14.02%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Intuit (INTU): Twelve days ago, Intuit (INTU) was priced at $533.05, with a percent change of -1.91%. It received 11 "BUY" ratings and 1 "HOLD" rating. The average price target was $578.30, indicating a potential upside of +8.49%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Neurocrine (NBIX): Six days ago, Neurocrine (NBIX) was priced at $112.84, with a percent change of +1.44%. It had 9 "BUY" ratings and 3 "HOLD" ratings. The average price target was $133.53, implying a potential upside of +18.34%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Planet Fitness (PLNT): Eighteen days ago, Planet Fitness (PLNT) was priced at $50.98, with a percent change of +0.24%. It received 8 "BUY" ratings and 4 "HOLD" ratings. The average price target was $65.00, suggesting a potential upside of +27.5%. The overall consensus sentiment in the past 90 days was "Buy."
- PTC Therapeutics (PTCT): Ten days ago, PTC Therapeutics (PTCT) was priced at $20.39, with a percent change of -0.59%. It had 3 "BUY" ratings, 6 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $36.75, indicating a potential upside of +80.24%. The overall consensus sentiment in the past 90 days was "Hold."
- Boeing (BA): Three days ago, Boeing (BA) was priced at $185.00, with a percent change of -3.29%. It received 8 "BUY" ratings and 3 "HOLD" ratings. The average price target was $252.75, suggesting a potential upside of +36.69%. The overall consensus sentiment in the past 90 days was "Buy."
- Comerica (CMA): Five days ago, Comerica (CMA) was priced at $40.79, with a percent change of -2.18%. It had 6 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $53.39, implying a potential upside of +30.92%. The overall consensus sentiment in the past 90 days was "Buy."
- Canadian National Railway (CNI): Four days ago, Canadian National Railway (CNI) was priced at $107.77, with no percent change. It received 2 "BUY" ratings and 9 "HOLD" ratings. The average price target was $121.50, indicating a potential upside of +12.77%. The overall consensus sentiment in the past 90 days was "Buy."
- Coty (COTY): Three days ago, Coty (COTY) was priced at $9.67, with a percent change of +2.49%. It received 6 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $13.13, suggesting a potential upside of +35.78%. The overall consensus sentiment in the past 90 days was "Buy."
- Generac Holdings (GNRC): Two days ago, Generac Holdings (GNRC) was priced at $101.63, with a percent change of +0.2%. It had 6 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $140.20, indicating a potential upside of +37.95%. The overall consensus sentiment in the past 90 days was "Buy."
- Progressive (PGR): Two days ago, Progressive (PGR) was priced at $154.97, with a percent change of +8.14%. It received 6 "BUY" ratings, 3 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $147.93, suggesting a potential downside of -4.53%. The overall consensus sentiment in the past 90 days was "Buy."
- Pioneer Natural (PXD): Three days ago, Pioneer Natural (PXD) was priced at $248.41, with a percent change of +3.35%. It had 2 "BUY" ratings, 7 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $261.70, implying a potential upside of +5.4%. The overall consensus sentiment in the past 90 days was "Buy."
- Block (SQ): Two days ago, Block (SQ) was priced at $43.17, with a percent change of -5.02%. It received 9 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $79.86, indicating a potential upside of +84.99%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Canadian National Railway (TSE:CNR): Four days ago, Canadian National Railway (TSE:CNR) was priced at $147.15, with a percent change of -0.24%. It had 2 "BUY" ratings, 9 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $166.24, suggesting a potential upside of +12.86%. The overall consensus sentiment in the past 90 days was "Buy."
- XPO (XPO): Two days ago, XPO (XPO) was priced at $73.95, with a percent change of -4.15%. It received 8 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $81.78, implying a potential upside of +10.62%. The overall consensus sentiment in the past 90 days was "Buy."
- Bank of America (BAC): Five days ago, Bank of America (BAC) was priced at $26.77, with a percent change of -0.48%. It had 7 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $34.40, indicating a potential upside of +28.55%. The overall consensus sentiment in the past 90 days was "Buy."
- Brunswick (BC): Two days ago, Brunswick (BC) was priced at $73.96, with a percent change of -0.26%. It received 7 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $94.10, implying a potential upside of +27.28%. The overall consensus sentiment in the past 90 days was "Buy."
- Conagra Brands (CAG): Six days ago, Conagra Brands (CAG) was priced at $27.58, with a percent change of +3.55%. It had 1 "BUY" rating and 9 "HOLD" ratings in the past 90 days. The average price target was $29.70, suggesting a potential upside of +7.73%. The overall consensus sentiment in the past 90 days was "Hold."
- Dell Technologies (DELL): Nine days ago, Dell Technologies (DELL) was priced at $68.06, with a percent change of -1.43%. It received 9 "BUY" ratings, 0 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $74.00, indicating a potential upside of +8.76%. The overall consensus sentiment in the past 90 days was "Buy."
- Discover Financial Services (DFS): Two days ago, Discover Financial Services (DFS) was priced at $89.41, with a percent change of -1.45%. It had 5 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $108.12, implying a potential upside of +20.94%. The overall consensus sentiment in the past 90 days was "Buy."
- Enphase Energy (ENPH): Three days ago, Enphase Energy (ENPH) was priced at $123.81, with a percent change of -0.62%. It received 7 "BUY" ratings, 2 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $178.91, suggesting a potential upside of +44.5%. The overall consensus sentiment in the past 90 days was "Buy."
- Ferguson PLC (FERG): Six days ago, Ferguson PLC (FERG) was priced at $167.75, with a percent change of -0.34%. It had 7 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $193.38, indicating a potential upside of +15.28%. The overall consensus sentiment in the past 90 days was "Buy."
- General Mills (GIS): Three days ago, General Mills (GIS) was priced at $63.03, with a percent change of +2.44%. It received 1 "BUY" rating, 6 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $70.41, implying a potential upside of +11.69%. The overall consensus sentiment in the past 90 days was "Hold."
- JB Hunt (JBHT): Two days ago, JB Hunt (JBHT) was priced at $191.41, with a percent change of -0.76%. It had 7 "BUY" ratings, 2 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $196.55, suggesting a potential upside of +2.69%. The overall consensus sentiment in the past 90 days was "Buy."
- JPMorgan Chase & Co. (JPM): Two days ago, JPMorgan Chase & Co. (JPM) was priced at $148.08, with a percent change of +1.56%. It received 9 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $170.68, indicating a potential upside of +15.32%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- KB Home (KBH): Two days ago, KB Home (KBH) was priced at $43.86, with a percent change of +1.55%. It received 5 "BUY" ratings and 5 "HOLD" ratings in the past 90 days. The average price target was $58.00, implying a potential upside of +32.24%. The overall consensus sentiment in the past 90 days was "Buy."
- Moncler S.p.A. (MONRF): Thirteen days ago, Moncler S.p.A. (MONRF) was priced at $58.33, with no percent change. It had 4 "BUY" ratings and 6 "HOLD" ratings in the past 90 days. The average price target was $70.11, suggesting a potential upside of +25.26%. The overall consensus sentiment in the past 90 days was "Buy."
- Mirati Therapeutics (MRTX): Five days ago, Mirati Therapeutics (MRTX) was priced at $55.95, with a percent change of -0.34%. It received 1 "BUY" rating and 9 "HOLD" ratings in the past 90 days. The average price target was $59.14, implying a potential upside of +5.7%. The overall consensus sentiment in the past 90 days was "Buy."
- Nvidia (NVDA): Three days ago, Nvidia (NVDA) was priced at $454.61, with a percent change of -3.16%. It received 10 "BUY" ratings and 0 "HOLD" ratings or "SELL" ratings in the past 90 days. The average price target was $649.82, indicating a potential upside of +42.94%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Rivian Automotive (RIVN): Five days ago, Rivian Automotive (RIVN) was priced at $19.30, with a percent change of -0.16%. It had 8 "BUY" ratings, 1 "HOLD" rating, and 1 "SELL" rating in the past 90 days. The average price target was $28.95, suggesting a potential upside of +50.0%. The overall consensus sentiment in the past 90 days was "Buy."
- Stitch Fix (SFIX): Twenty days ago, Stitch Fix (SFIX) was priced at $3.03, with a percent change of -3.5%. It received no "BUY" ratings, 9 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $3.68, indicating a potential upside of +21.45%. The overall consensus sentiment in the past 90 days was "Hold."
- US Bancorp (USB): Five days ago, US Bancorp (USB) was priced at $32.17, with a percent change of -0.28%. It had 5 "BUY" ratings and 5 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $41.63, implying a potential upside of +29.41%. The overall consensus sentiment in the past 90 days was "Buy."
- Vonovia (VNNVF): Thirteen days ago, Vonovia (VNNVF) was priced at $23.80, with a percent change of -2.12%. It received 9 "BUY" ratings and 1 "HOLD" rating, with no "SELL" ratings in the past 90 days. The average price target was $33.19, suggesting a potential upside of +39.08%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Warner Music Group (WMG): Ten days ago, Warner Music Group (WMG) was valued at $32.38, with a percent change of -0.06%. In the past 90 days, it received 7 "BUY" ratings and 3 "HOLD" ratings, with no "SELL" ratings. The average price target was $36.86, indicating a potential upside of +13.84%. The overall consensus sentiment in the past 90 days was "Buy."boohoo group Plc (BHHOF): Three days ago, boohoo group Plc (BHHOF) was priced at $0.45, with no percent change. It received 1 "BUY" rating, 3 "HOLD" ratings, and 5 "SELL" ratings in the past 90 days. The average price target was $0.47, suggesting a potential upside of +4.72%. The overall consensus sentiment in the past 90 days was "Sell."Bank of Queensland Limited (BKQNF): Two days ago, Bank of Queensland Limited (BKQNF) was valued at $3.70, with no percent change. It received 1 "BUY" rating, 1 "HOLD" rating, and 7 "SELL" ratings in the past 90 days. The average price target was $3.51, implying a potential upside of +2.33%. The overall consensus sentiment in the past 90 days was "Sell."CME Group (CME): Three days ago, CME Group (CME) was priced at $219.38, with a percent change of -0.31%. It received 4 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $221.64, indicating a potential upside of +1.03%. The overall consensus sentiment in the past 90 days was "Buy."Conocophillips (COP): Three days ago, Conocophillips (COP) was priced at $124.87, with a percent change of +3.1%. It received 7 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $142.21, suggesting a potential upside of +13.9%. The overall consensus sentiment in the past 90 days was "Strong Buy."Canadian Pacific (CP): Four days ago, Canadian Pacific (CP) was priced at $71.90, with a percent change of -0.61%. It had 7 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $89.37, implying a potential upside of +24.31%. The overall consensus sentiment in the past 90 days was "Strong Buy."Devon Energy (DVN): Three days ago, Devon Energy (DVN) was valued at $48.39, with a percent change of +3.64%. It received 3 "BUY" ratings and 6 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $59.86, indicating a potential upside of +23.7%. The overall consensus sentiment in the past 90 days was "Buy."Emerson Electric Company (EMR): Four days ago, Emerson Electric Company (EMR) was priced at $94.78, with a percent change of -1.32%. It had 5 "BUY" ratings and 4 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $110.11, suggesting a potential upside of +16.2%. The overall consensus sentiment in the past 90 days was "Buy."Diamondback (FANG): Three days ago, Diamondback (FANG) was priced at $166.57, with a percent change of +2.59%. It received 8 "BUY" ratings, 0 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $181.60, implying a potential upside of +9.02%. The overall consensus sentiment in the past 90 days was "Strong Buy."Hub Group (HUBG): Two days ago, Hub Group (HUBG) was priced at $77.42, with a percent change of -1.34%. It had 5 "BUY" ratings and 4 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $95.00, suggesting a potential upside of +22.71%. The overall consensus sentiment in the past 90 days was "Buy."Infineon Technologies AG (IFNNF): Four days ago, Infineon Technologies AG (IFNNF) was valued at $35.44, with no percent change. It received 8 "BUY" ratings and 1 "HOLD" rating, with no "SELL" ratings in the past 90 days. The average price target was $47.79, indicating a potential upside of +40.81%. The overall consensus sentiment in the past 90 days was "Strong Buy."Immunovant (IMVT): Two days ago, Immunovant (IMVT) was priced at $37.41, with a percent change of +6.04%. It received 9 "BUY" ratings and no "HOLD" or "SELL" ratings in the past 90 days. The average price target was $40.45, implying a potential upside of +8.13%. The overall consensus sentiment in the past 90 days was "Strong Buy."KeyCorp (KEY): Five days ago, KeyCorp (KEY) was priced at $10.46, with a percent change of -0.57%. It had 5 "BUY" ratings, 4 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $13.13, suggesting a potential upside of +25.53%. The overall consensus sentiment in the past 90 days was "Buy."Kimberly Clark (KMB): Two days ago, Kimberly Clark (KMB) was valued at $120.41, with a percent change of +0.55%. It received no "BUY" ratings, 7 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $127.77, implying a potential upside of +6.11%. The overall consensus sentiment in the past 90 days was "Hold."CarMax (KMX): Ten days ago, CarMax (KMX) was priced at $68.22, with a percent change of -0.19%. It received 4 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $81.50, indicating a potential upside of +19.45%. The overall consensus sentiment in the past 90 days was "Buy."Lennar (LEN): Two days ago, Lennar (LEN) was priced at $109.31, with a percent change of +0.78%. It had 7 "BUY" ratings, 1 "HOLD" rating, and 1 "SELL" rating in the past 90 days. The average price target was $142.75, implying a potential upside of +30.6%. The overall consensus sentiment in the past 90 days was "Buy."LANXESS (LNXSF): Six days ago, LANXESS (LNXSF) was valued at $23.27, with no percent change. It received 5 "BUY" ratings and 4 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $32.20, suggesting a potential upside of +43.43%. The overall consensus sentiment in the past 90 days was "Buy."Mastercard (MA): Two days ago, Mastercard (MA) was priced at $398.08, with a percent change of -0.46%. It received 8 "BUY" ratings and 1 "HOLD" rating, with no "SELL" ratings in the past 90 days. The average price target was $462.72, indicating a potential upside of +16.25%. The overall consensus sentiment in the past 90 days was "Strong Buy."Marriott International (MAR): Five days ago, Marriott International (MAR) was priced at $192.93, with a percent change of -2.46%. It had 4 "BUY" ratings and 5 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $212.75, implying a potential upside of +10.27%. The overall consensus sentiment in the past 90 days was "Hold."Morgan Stanley (MS): Five days ago, Morgan Stanley (MS) was valued at $77.79, with a percent change of -0.03%. It received 5 "BUY" ratings and 4 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $96.00, suggesting a potential upside of +23.41%. The overall consensus sentiment in the past 90 days was "Buy."PNC Financial (PNC): Two days ago, PNC Financial (PNC) was priced at $118.12, with a percent change of -2.64%. It had 3 "BUY" ratings, 5 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $139.82, indicating a potential upside of +18.35%. The overall consensus sentiment in the past 90 days was "Buy."Synovus (SNV): Five days ago, Synovus (SNV) was priced at $26.58, with a percent change of -1.5%. It received 8 "BUY" ratings and 1 "HOLD" rating, with no "SELL" ratings in the past 90 days. The average price target was $34.44, suggesting a potential upside of +29.57%. The overall consensus sentiment in the past 90 days was "Strong Buy."Canadian Pacific (TSE:CP): Four days ago, Canadian Pacific (TSE:CP) was priced at $71.90, with a percent change of -0.61%. It received 7 "BUY" ratings, 2 "HOLD" ratings, and no "SELL" ratings in the past 90 days. The average price target was $122.28, implying a potential upside of +24.42%. The overall consensus sentiment in the past 90 days was "Strong Buy."Trane Technologies (TT): Six days ago, Trane Technologies (TT) was valued at $204.64, with a percent change of -1.07%. It had 4 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $219.62, indicating a potential upside of +7.29%. The overall consensus sentiment in the past 90 days was "Buy."Union Pacific (UNP): Two days ago, Union Pacific (UNP) was priced at $207.83, with a percent change of -0.08%. It received 5 "BUY" ratings and 4 "HOLD" ratings, with no "SELL" ratings in the past 90 days. The average price target was $246.41, suggesting a potential upside of +18.61%. The overall consensus sentiment in the past 90 days was "Buy."
- Adobe (ADBE): Two days ago, Adobe (ADBE) had 18 "BUY" ratings, 8 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $600.77, indicating a potential upside of +14.07%. The overall consensus sentiment in the past 90 days was "Buy."
- CrowdStrike Holdings (CRWD): Ten days ago, CrowdStrike Holdings (CRWD) received 24 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $191.94, implying a potential upside of +8.63%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Nike (NKE): Two days ago, Nike (NKE) had 17 "BUY" ratings, 9 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $119.48, suggesting a potential upside of +23.04%. The overall consensus sentiment in the past 90 days was "Buy."
- Splunk (SPLK): Seven days ago, Splunk (SPLK) received 3 "BUY" ratings, 21 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $144.86, indicating a potential downside of -1.25%. The overall consensus sentiment in the past 90 days was "Hold."
- Apple (AAPL): Today, Apple (AAPL) had 17 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $207.69, suggesting a potential upside of +17.02%. The overall consensus sentiment in the past 90 days was "Buy."
- Costco (COST): Three days ago, Costco (COST) received 17 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $601.20, implying a potential upside of +7.83%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Oracle (ORCL): Seven days ago, Oracle (ORCL) had 11 "BUY" ratings, 12 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $130.47, indicating a potential upside of +18.65%. The overall consensus sentiment in the past 90 days was "Buy."
- Micron (MU): Two days ago, Micron (MU) received 17 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $78.50, implying a potential upside of +12.21%. The overall consensus sentiment in the past 90 days was "Buy."
- Pinterest (PINS): Four days ago, Pinterest (PINS) had 13 "BUY" ratings, 9 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $32.92, suggesting a potential upside of +17.24%. The overall consensus sentiment in the past 90 days was "Buy."
- Tesla (TSLA): Two days ago, Tesla (TSLA) had 8 "BUY" ratings, 9 "HOLD" ratings, and 4 "SELL" ratings in the past 90 days. The average price target was $264.56, indicating a potential upside of +1.55%. The overall consensus sentiment in the past 90 days was "Hold."
- FedEx (FDX): Three days ago, FedEx (FDX) received 14 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $297.47, suggesting a potential upside of +15.34%. The overall consensus sentiment in the past 90 days was "Buy."
- Workday (WDAY): Six days ago, Workday (WDAY) had 15 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $255.89, implying a potential upside of +19.78%. The overall consensus sentiment in the past 90 days was "Buy."
- Intel (INTC): Three days ago, Intel (INTC) received 3 "BUY" ratings, 11 "HOLD" ratings, and 4 "SELL" ratings in the past 90 days. The average price target was $36.53, suggesting a potential upside of +0.94%. The overall consensus sentiment in the past 90 days was "Hold."
- Meta Platforms (META): Two days ago, Meta Platforms (META) had 18 "BUY" ratings, 0 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $376.47, indicating a potential upside of +19.35%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Boston Scientific (BSX): Seventeen days ago, Boston Scientific (BSX) received 16 "BUY" ratings, 1 "HOLD" rating, and 0 "SELL" ratings in the past 90 days. The average price target was $61.55, suggesting a potential upside of +18.09%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Salesforce (CRM): Four days ago, Salesforce (CRM) had 11 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $252.88, implying a potential upside of +21.95%. The overall consensus sentiment in the past 90 days was "Buy."
- Microsoft (MSFT): Two days ago, Microsoft (MSFT) received 15 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $397.19, indicating a potential upside of +21.37%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Amazon (AMZN): Four days ago, Amazon (AMZN) had 16 "BUY" ratings, 0 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $176.02, suggesting a potential upside of +37.56%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Darden (DRI): Fourteen days ago, Darden (DRI) received 11 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $173.13, implying a potential upside of +26.43%. The overall consensus sentiment in the past 90 days was "Buy."
- Okta (OKTA): Two days ago, Okta (OKTA) had 10 "BUY" ratings, 5 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $93.00, suggesting a potential upside of +15.64%. The overall consensus sentiment in the past 90 days was "Buy."
- Braze (BRZE): Twenty-five days ago, Braze (BRZE) received 12 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $55.60, indicating a potential upside of +17.1%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Neurocrine (NBIX): Two days ago, Neurocrine (NBIX) had 11 "BUY" ratings, 4 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $132.16, suggesting a potential upside of +16.0%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Zoom Video Communications (ZM): Two days ago, Zoom Video Communications (ZM) received 6 "BUY" ratings, 8 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $82.00, implying a potential upside of +25.23%. The overall consensus sentiment in the past 90 days was "Hold."
- Boeing (BA): Four days ago, Boeing (BA) had 9 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $251.27, indicating a potential upside of +34.1%. The overall consensus sentiment in the past 90 days was "Buy."
- NextEra Energy (NEE): Two days ago, NextEra Energy (NEE) received 11 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $76.60, suggesting a potential upside of +52.47%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Constellation Brands (STZ): Two days ago, Constellation Brands (STZ) had 12 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $291.63, indicating a potential upside of +23.25%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- United Parcel (UPS): Six days ago, United Parcel (UPS) received 4 "BUY" ratings, 10 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $182.65, implying a potential upside of +18.4%. The overall consensus sentiment in the past 90 days was "Buy."
- Accenture (ACN): Six days ago, Accenture (ACN) had 8 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $337.08, suggesting a potential upside of +7.97%. The overall consensus sentiment in the past 90 days was "Buy."
- Walt Disney (DIS): Two days ago, Walt Disney (DIS) received 10 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $106.37, indicating a potential upside of +28.25%. The overall consensus sentiment in the past 90 days was "Buy."
- Nextera Energy Partners (NEP): Five days ago, Nextera Energy Partners (NEP) had 7 "BUY" ratings, 6 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $43.83, implying a potential upside of +94.37%. The overall consensus sentiment in the past 90 days was "Buy."
- Planet Fitness (PLNT): Eleven days ago, Planet Fitness (PLNT) received 9 "BUY" ratings, 4 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $65.40, suggesting a potential upside of +35.97%. The overall consensus sentiment in the past 90 days was "Buy."
- Raytheon Technologies (RTX): Nine days ago, Raytheon Technologies (RTX) had 4 "BUY" ratings, 7 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $88.29, indicating a potential upside of +26.54%. The overall consensus sentiment in the past 90 days was "Buy."
- Unity Software (U): Today, Unity Software (U) received 5 "BUY" ratings, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $47.77, suggesting a potential upside of +58.44%. The overall consensus sentiment in the past 90 days was "Buy."
- Carnival (CCL): Two days ago, Carnival (CCL) had 9 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $18.50, implying a potential upside of +39.52%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Freshworks (FRSH): Twenty-seven days ago, Freshworks (FRSH) received 8 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $25.20, indicating a potential upside of +29.16%. The overall consensus sentiment in the past 90 days was "Buy."
- General Mills (GIS): Sixteen days ago, General Mills (GIS) had 1 "BUY" rating, 8 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $71.89, suggesting a potential upside of +15.04%. The overall consensus sentiment in the past 90 days was "Hold."
- Intuit (INTU): Five days ago, Intuit (INTU) received 11 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $578.30, implying a potential upside of +8.44%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- PTC Therapeutics (PTCT): Three days ago, PTC Therapeutics (PTCT) had 3 "BUY" ratings, 6 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $36.75, suggesting a potential upside of +70.14%. The overall consensus sentiment in the past 90 days was "Hold."
- Smartsheet (SMAR): Five days ago, Smartsheet (SMAR) received 9 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $52.50, implying a potential upside of +26.14%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Alnylam Pharma (ALNY): Two days ago, Alnylam Pharma (ALNY) had 11 "BUY" ratings and 0 "HOLD" ratings in the past 90 days. The average price target was $251.25, indicating a potential upside of +42.01%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- AutoZone (AZO): Two days ago, AutoZone (AZO) received 8 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $2,818.00, suggesting a potential upside of +10.55%. The overall consensus sentiment in the past 90 days was "Buy."
- Brunswick (BC): Three days ago, Brunswick (BC) had 7 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $94.40, indicating a potential upside of +27.21%. The overall consensus sentiment in the past 90 days was "Buy."
- Clorox (CLX): Two days ago, Clorox (CLX) received 1 "BUY" rating, 4 "HOLD" ratings, and 6 "SELL" ratings in the past 90 days. The average price target was $143.83, suggesting a potential upside of +15.06%. The overall consensus sentiment in the past 90 days was "Sell."
- Generac Holdings (GNRC): Six days ago, Generac Holdings (GNRC) had 6 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $141.14, implying a potential upside of +37.67%. The overall consensus sentiment in the past 90 days was "Buy."
- Moncler S.p.A. (MONRF): Six days ago, Moncler S.p.A. (MONRF) received 5 "BUY" ratings and 6 "HOLD" ratings in the past 90 days. The average price target was $70.11, indicating a potential upside of +19.2%. The overall consensus sentiment in the past 24 days was "Buy."
- Semtech (SMTC): Twenty-four days ago, Semtech (SMTC) had 10 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $35.67, suggesting a potential upside of +57.41%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Exxon Mobil (XOM): Two days ago, Exxon Mobil (XOM) received 7 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $126.20, implying a potential upside of +17.76%. The overall consensus sentiment in the past 90 days was "Buy."
- Comerica (CMA): Two days ago, Comerica (CMA) had 6 "BUY" ratings, 3 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $54.59, indicating a potential upside of +36.17%. The overall consensus sentiment in the past 90 days was "Buy."
- Canadian National Railway (CNI): Three days ago, Canadian National Railway (CNI) received 2 "BUY" ratings and 8 "HOLD" ratings in the past 90 days. The average price target was $122.17, suggesting a potential upside of +14.05%. The overall consensus sentiment in the past 90 days was "Hold."
- Dell Technologies (DELL): Two days ago, Dell Technologies (DELL) had 9 "BUY" ratings, 0 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $74.00, implying a potential upside of +11.43%. The overall consensus sentiment in the past 90 days was "Buy."
- Dollarama (DLMAF): Ten days ago, Dollarama (DLMAF) had 7 "BUY" ratings, 3 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $73.41, implying a potential upside of +6.5%. The overall consensus sentiment in the past 90 days was "Buy."
- DoubleVerify Holdings (DV): Eleven days ago, DoubleVerify Holdings (DV) received 9 "BUY" ratings, 1 "HOLD" rating, and 0 "SELL" ratings in the past 90 days. The average price target was $42.64, indicating a potential upside of +52.12%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Enphase Energy (ENPH): Three days ago, Enphase Energy (ENPH) had 6 "BUY" ratings, 3 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $180.82, implying a potential upside of +51.75%. The overall consensus sentiment in the past 90 days was "Buy."
- EOG Resources (EOG): Four days ago, EOG Resources (EOG) received 8 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $149.73, suggesting a potential upside of +24.07%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Infineon Technologies AG (IFNNF): Three days ago, Infineon Technologies AG (IFNNF) had 9 "BUY" ratings, 1 "HOLD" rating, and 0 "SELL" ratings in the past 90 days. The average price target was $48.23, indicating a potential upside of +38.59%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Stitch Fix (SFIX): Thirteen days ago, Stitch Fix (SFIX) received 0 "BUY" ratings, 9 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $3.68, suggesting a potential upside of +17.57%. The overall consensus sentiment in the past 90 days was "Hold."
- Canadian National Railway (TSE:CNR): Three days ago, Canadian National Railway (TSE:CNR) had 2 "BUY" ratings and 8 "HOLD" ratings in the past 90 days. The average price target was $167.49, implying a potential upside of +14.22%. The overall consensus sentiment in the past 90 days was "Hold."
- Dollarama (TSE:DOL): Ten days ago, Dollarama (TSE:DOL) received 7 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $100.64, indicating a potential upside of +6.68%. The overall consensus sentiment in the past 90 days was "Buy."
- Vonovia (VNNVF): Six days ago, Vonovia (VNNVF) had 9 "BUY" ratings, 1 "HOLD" rating, and 0 "SELL" ratings in the past 90 days. The average price target was $33.19, suggesting a potential upside of +44.27%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Warner Music Group (WMG): Three days ago, Warner Music Group (WMG) received 7 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $36.86, implying a potential upside of +12.04%. The overall consensus sentiment in the past 90 days was "Buy."
- Amgen (AMGN): Two days ago, Amgen (AMGN) had 4 "BUY" ratings, 2 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $260.64, indicating a potential downside of -2.55%. The overall consensus sentiment in the past 90 days was "Buy."
- AstraZeneca (AZNCF): Five days ago, AstraZeneca (AZNCF) received 8 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $172.70, implying a potential upside of +29.38%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- boohoo group Plc (BHHOF): Three days ago, boohoo group Plc (BHHOF) had 1 "BUY" rating, 5 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $0.50, suggesting a potential upside of +11.65%. The overall consensus sentiment in the past 90 days was "Hold."
- BioMarin Pharmaceutical (BMRN): Four days ago, BioMarin Pharmaceutical (BMRN) received 3 "BUY" ratings and 6 "HOLD" ratings in the past 90 days. The average price target was $115.00, implying a potential upside of +30.52%. The overall consensus sentiment in the past 90 days was "Buy."
- Citigroup (C): Three days ago, Citigroup (C) had 4 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $51.19, indicating a potential upside of +26.18%. The overall consensus sentiment in the past 90 days was "Buy."
- Conagra Brands (CAG): Two days ago, Conagra Brands (CAG) received 1 "BUY" rating and 8 "HOLD" ratings in the past 90 days. The average price target was $32.00, suggesting a potential upside of +21.17%. The overall consensus sentiment in the past 90 days was "Hold."
- Crinetics Pharmaceuticals (CRNX): Twenty-four days ago, Crinetics Pharmaceuticals (CRNX) had 9 "BUY" ratings and 0 "HOLD" ratings in the past 90 days. The average price target was $49.44, implying a potential upside of +84.07%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- DocuSign (DOCU): Twelve days ago, DocuSign (DOCU) received 1 "BUY" rating, 6 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $59.70, indicating a potential upside of +41.7%. The overall consensus sentiment in the past 90 days was "Hold."
- BRP (DOOO): Nine days ago, BRP (DOOO) had 8 "BUY" ratings, 1 "HOLD" rating, and 0 "SELL" ratings in the past 90 days. The average price target was $104.66, implying a potential upside of +38.49%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Etsy (ETSY): Two days ago, Etsy (ETSY) received 6 "BUY" ratings, 2 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $101.62, suggesting a potential upside of +62.02%. The overall consensus sentiment in the past 90 days was "Buy."
- Ferguson PLC (FERG): Four days ago, Ferguson PLC (FERG) had 6 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $189.16, indicating a potential upside of +15.92%. The overall consensus sentiment in the past 90 days was "Buy."
- First Solar (FSLR): Eleven days ago, First Solar (FSLR) received 5 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $250.05, implying a potential upside of +68.32%. The overall consensus sentiment in the past 90 days was "Buy."
- Fortinet (FTNT): Nine days ago, Fortinet (FTNT) had 7 "BUY" ratings, 2 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $76.27, suggesting a potential upside of +27.27%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Guidewire (GWRE): Twenty-six days ago, Guidewire (GWRE) received 8 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $93.90, implying a potential upside of +2.67%. The overall consensus sentiment in the past 90 days was "Buy."
- Intercept Pharma (ICPT): Nine days ago, Intercept Pharma (ICPT) had 1 "BUY" rating and 8 "HOLD" ratings in the past 90 days. The average price target was $19.00, indicating a potential upside of +2.15%. The overall consensus sentiment in the past 90 days was "Hold."
- KB Home (KBH): Thirteen days ago, KB Home (KBH) had 4 "BUY" ratings, 5 "HOLD" ratings, and 0 "SELL" ratings in the past 90 days. The average price target was $58.56, implying a potential upside of +32.37%. The overall consensus sentiment in the past 90 days was "Buy."
- CarMax (KMX): Nine days ago, CarMax (KMX) received 4 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $81.50, indicating a potential upside of +23.09%. The overall consensus sentiment in the past 90 days was "Buy."
- Lennar (LEN): Nineteen days ago, Lennar (LEN) had 6 "BUY" ratings, 2 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $144.50, suggesting a potential upside of +32.3%. The overall consensus sentiment in the past 90 days was "Buy."
- Laurentian Bank (LRCDF): Five days ago, Laurentian Bank (LRCDF) received 1 "BUY" rating, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $25.60, implying a potential upside of +27.11%. The overall consensus sentiment in the past 90 days was "Hold."
- Marriott International (MAR): Ten days ago, Marriott International (MAR) had 3 "BUY" ratings and 6 "HOLD" ratings in the past 90 days. The average price target was $212.75, indicating a potential upside of +8.56%. The overall consensus sentiment in the past 90 days was "Hold."
- MoonLake Immunotherapeutics (MLTX): Six days ago, MoonLake Immunotherapeutics (MLTX) received 7 "BUY" ratings and 2 "HOLD" ratings in the past 90 days. The average price target was $70.50, implying a potential upside of +16.68%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Nvidia (NVDA): Two days ago, Nvidia (NVDA) had 9 "BUY" ratings and 0 "HOLD" ratings in the past 90 days. The average price target was $647.04, suggesting a potential upside of +41.39%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Paychex (PAYX): Nine days ago, Paychex (PAYX) received 1 "BUY" rating, 5 "HOLD" ratings, and 3 "SELL" ratings in the past 90 days. The average price target was $123.45, indicating a potential upside of +5.15%. The overall consensus sentiment in the past 90 days was "Sell."
- Procore Technologies (PCOR): Seventeen days ago, Procore Technologies (PCOR) had 8 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $82.58, implying a potential upside of +18.65%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Progressive (PGR): Two days ago, Progressive (PGR) received 4 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $141.00, suggesting a potential downside of -1.3%. The overall consensus sentiment in the past 90 days was "Hold."
- PowerSchool (PWSC): Seventeen days ago, PowerSchool (PWSC) had 8 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $27.55, indicating a potential upside of +21.58%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Siemens Healthineers AG (SEMHF): Nine days ago, Siemens Healthineers AG (SEMHF) received 6 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $60.41, implying a potential upside of +20.58%. The overall consensus sentiment in the past 90 days was "Buy."
- Block (SQ): Three days ago, Block (SQ) had 8 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $81.74, suggesting a potential upside of +86.49%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- BRP (TSE:DOO): Nine days ago, BRP (TSE:DOO) received 8 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $143.48, indicating a potential upside of +38.71%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- Laurentian Bank (TSE:LB): Five days ago, Laurentian Bank (TSE:LB) had 1 "BUY" rating, 7 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $35.10, implying a potential upside of +26.77%. The overall consensus sentiment in the past 90 days was "Hold."
- Trane Technologies (TT): Two days ago, Trane Technologies (TT) received 4 "BUY" ratings, 4 "HOLD" ratings, and 1 "SELL" rating in the past 90 days. The average price target was $220.00, indicating a potential upside of +7.68%. The overall consensus sentiment in the past 90 days was "Buy."
- Travere Therapeutics (TVTX): Five days ago, Travere Therapeutics (TVTX) had 6 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $17.00, implying a potential upside of +123.68%. The overall consensus sentiment in the past 90 days was "Buy."
- Arthur J Gallagher & Co (AJG): Two days ago, Arthur J Gallagher & Co (AJG) received 7 "BUY" ratings and 1 "HOLD" rating in the past 90 days. The average price target was $248.77, suggesting a potential upside of +7.22%. The overall consensus sentiment in the past 90 days was "Strong Buy."
- BHP Group Ltd (BHPLF): Two days ago, BHP Group Ltd (BHPLF) had 3 "BUY" ratings and 5 "HOLD" ratings in the past 90 days. The average price target was $31.08, implying a potential upside of +12.57%. The overall consensus sentiment in the past 90 days was "Buy."
- Diageo (DGEAF): Three days ago, Diageo (DGEAF) received 2 "BUY" ratings, 4 "HOLD" ratings, and 2 "SELL" ratings in the past 90 days. The average price target was $45.62, indicating a potential upside of +20.91%. The overall consensus sentiment in the past 90 days was "Hold."
- Flowserve (FLS): Two days ago, Flowserve (FLS) had 4 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $46.50, suggesting a potential upside of +23.47%. The overall consensus sentiment in the past 90 days was "Buy."
- Goldman Sachs Group (GS): Five days ago, Goldman Sachs Group (GS) received 5 "BUY" ratings and 3 "HOLD" ratings in the past 90 days. The average price target was $394.06, implying a potential upside of +26.11%. The overall consensus sentiment in the past 90 days was "Buy."
- JPMorgan Chase & Co. (JPM): Three days ago, JPMorgan Chase & Co. (JPM) had 8 "BUY" ratings and 0 "HOLD" ratings in the past 90 days. The average price target was $169.95, indicating a potential upside of +17.13%. The overall consensus sentiment in the past 90 days was "Buy."
- LANXESS (LNXSF): Three days ago, LANXESS (LNXSF) received 4 "BUY" ratings and 4 "HOLD" ratings in the past 90 days. The average price target was $36.00, implying a potential upside of +55.84%. The overall consensus sentiment in the past 90 days was "Buy."
- Netflix (NFLX): Two days ago, Netflix (NFLX) had 6 "BUY" ratings, 1 "HOLD" rating, and 1 "SELL" rating in the past 90 days. The average price target was $470.77, suggesting a potential upside of +23.4%. The overall consensus sentiment in the past 90 days was "Buy."