Spread bets and CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. 69% of retail investor accounts lose money when trading spread bets and CFDs with this provider. You should consider whether you understand how spread bets and CFDs work, and whether you can afford to take the high risk of losing your money.

Close

stock-market-width-1200-format-jpeg.jpg

Stock market today, J.P. Morgan has upgraded three stocks that are generating bullish sentiment among analysts.

When analysts from major Wall Street banks unite to highlight specific stocks, retail investors should pay attention to the emerging trends and the reasoning behind their insights. Confident analysts often develop bullish or bearish perspectives on certain industries, leading to heightened attention on select stocks.

Today's list of recent stock upgrades comes from a consensus among analysts at J.P. Morgan Chase & Co. (NYSE: JPM), providing insight into various sectors of the U.S. economy. Focusing on the industrial sector, these analysts have identified a few well-known stocks with significant upside potential, along with notable mentions in the consumer discretionary sector that also show promise for growth.


1. Cummins Stock (CMI)


Cummins Inc. (CMI) presents a compelling case for investors seeking exposure to the industrial and manufacturing sector. Specializing in engines, power generation, and components, Cummins has established itself as a leader in clean and efficient energy solutions. The company's focus on innovation, particularly in advancing hybrid and zero-emission technologies, positions it favorably in a world increasingly prioritizing sustainability.

With rising demand for cleaner energy and stricter emissions regulations across global markets, Cummins is well-poised to capitalize on these trends. Additionally, its strong dividend history and stable performance make it an attractive option for income-focused investors. When comparing Cummins to peers in the industrial sector, key metrics such as revenue diversification, R&D investments, and market adaptability offer invaluable insights into its potential as a long-term portfolio asset.


2. Caterpillar Inc. (CAT)


Caterpillar Inc. (CAT) stands as a powerhouse within the industrial and construction equipment sector, offering investors a unique opportunity to benefit from global infrastructure growth. Known for its robust lineup of machinery, engines, and financial services, Caterpillar demonstrates resilience and adaptability across fluctuating economic cycles. The company's strategic investments in technology, such as autonomous machinery and sustainable energy solutions, underscore its commitment to innovation and long-term value creation.

With increasing global infrastructure spending and construction projects driving demand for heavy equipment, Caterpillar is positioned to maintain its leadership in the market. Furthermore, its steady dividend history and focus on operational efficiency make it an appealing choice for investors seeking both growth and income potential.


3. Celsius Holdings Inc. (CELH)


Celsius Holdings Inc. (CELH) has rapidly emerged as a disruptive force in the health and wellness beverage industry, capitalizing on the growing consumer shift toward healthier lifestyle choices. The company's flagship Celsius brand offers functional energy drinks that combine clinically proven ingredients with refreshing flavors, catering to fitness enthusiasts and health-conscious individuals.

Celsius leverages strong marketing campaigns, strategic partnerships, and widespread distribution to fuel its impressive growth trajectory. With a focus on innovation and a loyal customer base, the company has demonstrated an ability to expand its market presence both domestically and internationally. For investors, Celsius represents a high-growth opportunity within the consumer goods sector, driven by trends in health and wellness and increasing demand for energy-boosting beverages.

This is why analysts have assigned an Overweight rating to the stock, and J.P. Morgan has initiated coverage with a price target of $37. Given that the stock currently trades at 27% below its 52-week high, Celsius presents an attractive risk-to-reward opportunity for retail traders.

With a potential upside of 16.3% from these new targets, it's also worth noting the recent 3.2% increase in holdings by State Street, an institutional investor that now owns 2.3% of Celsius stock through a $166.9 million position. This adds another layer of consideration for investors building their bullish outlooks.



When considering shares, indices, forex (foreign exchange) and commodities for trading and price predictions, remember that trading CFDs involves a significant degree of risk and could result in capital loss.

Past performance is not indicative of any future results. This information is provided for informative purposes only and should not be construed to be investment advice.

Latest news

Sunday, 29 December 2024

Indices

Stock market today: Most Asian stocks fell after US equities declined

Sunday, 29 December 2024

Indices

MicroStrategy joins Nasdaq-100 index: MSTR stock performance analysis 2024

Sunday, 29 December 2024

Indices

Morning Note: Key Levels & Data Driving the Last Monday of 2024

Closing 2024

Thursday, 26 December 2024

Indices

Week ahead: Closing 2024 and First Economic data from 2025

SettingsRequest history8.1.18PHP Version655msRequest Duration4MBMemory UsageGET {locale}/news/{slug}
status
200 OK
full_url
https://web-qa.staging.markets.com/uk/news/stock-market-today-3-bullish-stocks-that-j-p-morgan-just-...
controller_action
App\Http\Controllers\DynamicContentController@getNewsFromCollection
Theme
Open Button Position
Hide Empty Tabs
Autoshow
Reset to defaults
status
200 OK
full_url
https://web-qa.staging.markets.com/uk/news/stock-market-today-3-bullish-stocks-that-j-p-morgan-just-...
action_name
controller_action
App\Http\Controllers\DynamicContentController@getNewsFromCollection
uri
GET {locale}/news/{slug}
controller
App\Http\Controllers\DynamicContentController@getNewsFromCollection
prefix
/{locale}
where
file
app/Http/Controllers/DynamicContentController.php:370-421
middleware
web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
duration
655ms
peak_memory
6MB
response
text/html; charset=UTF-8
request_format
html
request_query
[]
request_request
[]
request_headers
0 of 0
array:15 [ "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "keep-alive" ] "host" => array:1 [ 0 => "web-qa.staging.markets.com" ] ]
request_cookies
[]
response_headers
0 of 0
array:3 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 04 Apr 2025 05:09:39 GMT" ] ]
session_attributes
0 of 0
array:1 [ "_token" => "0nHjL8fu3qIc8vZBwfbWdr7xO55VjS3C0CbxcBgl" ]
  • infolog[05:09:38] LOG.info: api_9d9f6a0c05717fb0d0be683563044a21 [ "\/uk\/news\/stock-market-today-3-bu...
  • infolog[05:09:39] LOG.info: api_13108ee57084f6e2dbe5c9a06bf3eff0 [ "\/uk\/news\/stock-market-today-3-bu...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[05:09:39] LOG.info: api_0bf34a8672d7ef1a9909389c58ea5ec1 [ "\/uk\/news\/stock-market-today-3-bu...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • warninglog[05:09:39] LOG.warning: str_replace(): Passing null to parameter #3 ($subject) of type array|string ...
  • infolog[05:09:39] LOG.info: page_d83cea53bb922b7f5e0406584c0ba9d9 [ "\/uk\/news\/stock-market-today-3-b...
  • Booting (13.41ms)time
  • Application (641ms)time
  • Routing (859μs)
  • 1 x Application (97.95%)
    641ms
    1 x Booting (2.05%)
    13.41ms
    1 x Routing (0.13%)
    859μs
    94 templates were rendered
    • 1x news-contentnews-content.blade.php#?blade
    • 1x components.news-landingnews-landing.blade.php#?blade
    • 1x components.news-singlenews-single.blade.php#?blade
    • 1x components.article-navigationarticle-navigation.blade.php#?blade
    • 1x components.text-editortext-editor.blade.php#?blade
    • 1x components.share-listshare-list.blade.php#?blade
    • 1x repeatable.trading-tabletrading-table.blade.php#?blade
    • 6x repeatable.trading-table-labelstrading-table-labels.blade.php#?blade
    • 24x repeatable.trading-table-rowtrading-table-row.blade.php#?blade
    • 1x components.news-columnnews-column.blade.php#?blade
    • 35x components.strapi-imgstrapi-img.blade.php#?blade
    • 3x components.spacerspacer.blade.php#?blade
    • 1x components.news-rownews-row.blade.php#?blade
    • 1x layouts.mainmain.blade.php#?blade
    • 1x csscss.blade.php#?blade
    • 1x scripts.hrefmaphrefmap.blade.php#?blade
    • 1x layouts.headerheader.blade.php#?blade
    • 1x layouts.header.mobile-login-buttonsmobile-login-buttons.blade.php#?blade
    • 1x layouts.header.mobile-searchmobile-search.blade.php#?blade
    • 1x layouts.header.menumenu.blade.php#?blade
    • 1x layouts.header.search-togglesearch-toggle.blade.php#?blade
    • 1x layouts.header.login-buttonslogin-buttons.blade.php#?blade
    • 1x components.search-resultssearch-results.blade.php#?blade
    • 1x components.blur-animationblur-animation.blade.php#?blade
    • 1x layouts.floating.cookiescookies.blade.php#?blade
    • 1x scripts.breadcrumbsbreadcrumbs.blade.php#?blade
    • 1x components.corner-advertcorner-advert.blade.php#?blade
    • 1x layouts.footerfooter.blade.php#?blade
    • 1x scripts.functionalfunctional.blade.php#?blade
    • 1x scripts.trackingtracking.blade.php#?blade
    uri
    GET {locale}/news/{slug}
    middleware
    web, SetDomain, GoMarkets, setlocale, trackingparams, redirects, Logout, pagecache, setrisk, gettranslations, getglobalsettings, urlstructure, saveReferral
    controller
    App\Http\Controllers\DynamicContentController@getNewsFromCollection
    prefix
    /{locale}
    where
    file
    app/Http/Controllers/DynamicContentController.php:370-421
    0 statements were executed0μs
          _token
          0nHjL8fu3qIc8vZBwfbWdr7xO55VjS3C0CbxcBgl
          ClearShow all
          Date ↕MethodURLData
          #12025-04-04 05:09:39GET/uk/news/stock-market-today-3-bullish-stocks-that-j-p-morgan-just-upgraded/3294