Sections
Return to News Categories

ALL NEWS SECTIONS:
MOST POPULAR SECTIONS:
Cattle - Hogs / Livestock News
Interest Futures News
Metals Futures News
Reports: Crops, CFTC, etc
Soft Commodities News

Futures and Commodity Market News

Partners Group enters into exclusive talks to acquire Aroma-Zone, one of the fastest-growing natural beauty and wellness brands in Europe

Aug 06, 2026 (EQS Group AG via COMTEX) --

Partners Group / Key word(s): Investment
Partners Group enters into exclusive talks to acquire Aroma-Zone, one of the fastest-growing natural beauty and wellness brands in Europe

06.08.2026 / 08:00 CET/CEST


Baar-Zug, Switzerland; 6 August 2026

<div> <ul type="disc"><li><span><span><strong>Aroma-Zone has experienced break-out growth, tripling its revenues and expanding its customer base to more than five million since 2021</strong></span></span></li> <li><span><span><strong>Aroma-Zone's distinctive product offering and strong customer engagement has driven the creation of a new market in the beauty and wellness space </strong></span></span></li> <li><span><span><strong>Partners Group's value creation will focus on further scaling the Company's platform to make its products available to more consumers globally </strong></span></span></li> </ul><p><span><span>Partners Group, one of the largest firms in the global private markets industry, acting on behalf of its clients, has entered into exclusivity with a view to acquiring Aroma-Zone (or "the Company"), one of the fastest-growing natural beauty, wellness, and selfcare brands in Europe, from Eurazeo. As part of the transaction, Eurazeo will retain a significant minority stake in Aroma-Zone.</span></span></p> <p><span><span>Founded in 1999, Aroma-Zone offers a broad range of beauty and wellness products formulated with high-quality natural ingredients at accessible prices. The Company serves a large customer base, diversified across demographics and income brackets, directly through both its owned stores and online. Aroma-Zone has experienced break-out growth in recent years, becoming a leading beauty and wellness brand in France with a growing footprint in Belgium, Italy, and the UK.<span> </span>Since 2021, Aroma-Zone has tripled its revenues, which have risen at 36% CAGR over the last four years; increased its number of stores seven-fold; and expanded its active customer base to more than five million. </span></span></p> <p><span><span>Aroma-Zone's distinctive product offering and strong customer engagement strategy has driven the creation of a new market in the beauty and wellness industry that caters to a health-focused, modern, and cost-sensitive consumer. This has been supported by broader tailwinds in the industry including a shift amongst consumers away from marketing-led brands; greater adoption amongst younger customers; rising male participation, with this group now representing 25% of customers; and the growing role of social media in product discovery.</span></span></p> <p><span><span>Aroma-Zone's highly experienced management team has been instrumental in driving the Company's product philosophy and customer community to-date. Partners Group's plan is to support management and other shareholders in accelerating key value creation initiatives that further distinguish Aroma-Zone's leading brand. Key priorities would include scaling the Company's platform to make its products available to more consumers, investing in product innovation, and rapidly building footprints in existing and new markets.</span></span></p> <p><span><span>Partners Group's track record in building retail businesses will be important for scaling a fast-growing company like Aroma-Zone. The firm's previous investments include Vishal Mega Mart, a leading retailer in India, and Zabka Group, Poland's largest convenience retailer, both of which it has successfully exited.</span></span></p> <p><span><span>Andreas Holzmüller, Managing Director, Private Equity Goods & Products, Partners Group, says: "We're excited about this opportunity to become part of Aroma-Zone's journey as it reshapes the beauty and wellness industry. The Company has created a highly engaged community of customers that actively promotes and shares its products, which acts as a competitive advantage that is hard to replicate. We aim to drive Aroma-Zone's growth, positioning it as an omnichannel destination for accessible, effective beauty and wellness products across Europe." </span></span></p> <p><span><span>Sabrina Herlory, Chief Executive Officer, Aroma-Zone, says: "Over the years, we have built a unique model combining scientific expertise, transparency, efficacy, and accessibility. We are proud of our origins, of the communities and markets where we operate, and of the positive impact we create through our activities. We are excited about the opportunity to open a new chapter alongside our majority owner Partners Group, as well as our historical shareholder Eurazeo, and to continue expanding our mission of helping more people take care of themselves with confidence, in France and beyond."</span></span></p> <p><span><span>Partners Group has been a partner to Aroma-Zone since 2021, supporting Eurazeo's original investment through its European direct lending program. This majority acquisition would be completed through Partners Group's direct private equity program.</span></span></p> </div> </div><div markup="footer"><p><span><span><strong>About Partners Group </strong><br/> Partners Group is one of the largest firms in the global private markets industry, with around 2'000 professionals and over <a href='/chart/US/M'>USD</a> 186 billion in assets under management globally. The firm has investment programs and custom mandates spanning private equity, private credit, infrastructure, real estate, royalties, and special opportunities. With its heritage in Switzerland and primary presence in the Americas in Colorado, Partners Group is built differently from the rest of the industry. The firm leverages its differentiated culture and its operationally oriented approach to identify attractive investment themes and to transform businesses and assets into market leaders. For more information, please visit <u>www.partnersgroup.com</u> or follow us on <u>LinkedIn</u>.</span></span></p> <p><span><span><strong>Partners Group media relations contact</strong><br/> Henry Weston<br/> Phone: +44 207 575 2593<br/> Email: <u>henry.weston@partnersgroup.com</u></span></span></p> </div></div> <br/><hr/><p> End of Media Release<br/> View original content: EQS News </p> <hr/></td> </tr></table><table cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" nowrap="nowrap">Language:</td> <td align="left" valign="top">English</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Company:</td> <td align="left" valign="top">Partners Group</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">Zugerstrasse 57</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">6341 Baar</td> </tr><tr><td align="left" valign="top"/> <td align="left" valign="top">Switzerland</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Phone:</td> <td align="left" valign="top">+41 41 784 60 00</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Fax:</td> <td align="left" valign="top">+ 41 41 784 60 01</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">E-mail:</td> <td align="left" valign="top">partnersgroup@partnersgroup.com</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Internet:</td> <td align="left" valign="top">https://www.partnersgroup.com/en/</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">ISIN:</td> <td align="left" valign="top">CH0024608827</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">Valor:</td> <td align="left" valign="top">2460882 </td> </tr><tr><td align="left" valign="top">Listed:</td> <td align="left" valign="top">SIX Swiss Exchange</td> </tr><tr><td align="left" valign="top" nowrap="nowrap">EQS News ID:</td> <td align="left" valign="top">2378326</td> </tr></table><br/><table border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" colspan="2"/> </tr></table><table border="0" cellpadding="0" cellspacing="0"><tr><td align="left" valign="top" colspan="2"> </td> </tr><tr><td align="left" valign="top">End of News</td> <td align="left" valign="top">EQS News Service</td> </tr></table><table border="0" width="600" cellpadding="0" cellspacing="0"><tr><td> <hr/></td> </tr></table><p> 2378326 06.08.2026 CET/CEST </p> <img src="https://nwr.eqs-cockpit.com/fncls2.ssx?application_id=2378326&application_name=news&site_id=comtex~~~45151652-5d8c-4b02-a4d7-a2fb9d4a5dd3" alt=" " width="0" height="0" border="0"/> <img alt="comtex tracking" height="1" src="https://prt.comtex.com/prt.php?ContentID=490161239&SourceID=2560&EndPointID=3134&DateTime=2026-08-06T02:01:24&Headline=Partners%2520Group%2520enters%2520into%2520exclusive%2520talks%2520to%2520acquire%2520Aroma-Zone,%2520one%2520of%2520the%2520fastest-growing%2520natural%2520beauty%2520and%2520wellness%2520brands%2520in%2520Europe" width="865"/><p>COMTEX_490161239/2560/2026-08-06T02:01:24</p></p> <p></p> <p></p> </div> <div class="MRIC_partnercenter_635"> <div id="ic_555x214_1"> </div> </div> <div id='IC_M_300x250_1'> </div> <div class="news_headlines_eula"> <p>Please read the <em><a href="/news/tfc-news-eua.html">End User Agreement</a>.</em><br />By accessing this page, you agree to the terms and conditions of the <em><a href="/news/tfc-news-eua.html">End User Agreement</a>.</em></p> <p style="margin-bottom:0px;">News provided by <a href="http://www.comtexnews.net" target="_blank">COMTEX</a>.</p> </div> </td> <td class="rightcol"> <div class="MRIC_adbox1"> <!-- Site: TradingCharts, Zone: options, Size 300x250, Multiple sizes: Yes --> <div style="min-height:250px;" id="ic_300x250_1"> </div> </div> <div id="ic-newsletter-signup"></div> <script type="text/javascript" src="//iclnd.investingchannel.com/nl/ads/tradingcharts-email/tradingcharts-emailsignup.js"></script><br /> <div id="ic_dianomi_1"> </div> <script type="text/javascript"> /* <![CDATA[ */ // fetch extremes data var extremesLeadersData = false; function fetch_extremes_leaders(type, target_id) { var params = ["assetType=FUT","type="+type,"maxRecords=6","exchanges=GBLX,CBOT,ICEUS,WCE"].join("&"); bc_fetch_object("getLeaders.json", params, function(data) { extremesLeadersData = data; if (typeof get_extremes_leaders == 'function') { get_extremes_leaders(type,target_id); } //console.log(['bc_fetch_object/extremesLeadersData', extremesLeadersData]); }); } fetch_extremes_leaders('hot_daily','top_movers'); /* ]]> */ </script><script type="text/javascript"> <!-- function extmMM_showHideLayers() { //v9.0 var i,p,v,obj,args=extmMM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } obj.display = (v=='visible') ? 'block' : 'none'; if (v=='visible') { var cont = document.getElementById(args[i]); if (leaderType=cont.getAttribute('data-leader-type')) { fetch_extremes_leaders(leaderType,cont.id); } } obj.visibility=v; } } //--> </script> <script type="text/javascript"> function get_extremes_leaders(type, target_id,refresh) { //console.log(['document/ready/get_extremes_leaders', extremesLeadersData]); var container = $('#'+target_id); if (container.attr('data-loaded') == 'true') return; var tmpl_1 = $('.extremes_tmpl_1'); var tmpl_2 = $('.extremes_tmpl_2'); if (extremesLeadersData && container.length) { var leaders = extremesLeadersData; for(var i=0; i<leaders.length; i++) { var leader = leaders[i]; //load_extremes_minichart(leader.symbol,target_id+(i+1),'#'+(i+1)+' '+leader.symbolName); var tr1 = $(tmpl_1).clone(); var tr2 = $(tmpl_2).clone(); $('.extremes_desc a',tr1).html(leader.symbolName).attr('href','/intraday/'+leader.symbol); $('.extremes_chg',tr1).html(leader.pricePercentChange+'%'); $('.extremes_sym a',tr2).html(leader.symbol).attr('href','/intraday/'+leader.symbol); $('.extremes_val',tr2).html(leader.lastPrice); $('.extremes_vol',tr2).html(leader.volume); if (leader.priceNetChange>0) { $('.extremes_dn', tr1).each(function(){ $('img', this).attr('src','//cdn2.tradingcharts.com/v2025060902/fe_graphics/extremes_up.png'); $(this).removeClass('extremes_dn').addClass('extremes_up'); }); } else { $('.extremes_up', tr1).each(function(){ $('img', this).attr('src','//cdn2.tradingcharts.com/v2025060902/fe_graphics/extremes_dn.png'); $(this).removeClass('extremes_up').addClass('extremes_dn'); }); } tr1.removeClass('extremes_tmpl_1').show(); tr2.removeClass('extremes_tmpl_2').show(); $('.extremes_list table tbody', container).append(tr1); $('.extremes_list table tbody', container).append(tr2); } $('.extremes_loading', container).hide(); container.attr('data-loaded', true); } } $( document ).ready(function() { if (extremesLeadersData) { get_extremes_leaders('hot_daily','top_movers'); } }); </script> <!-- media="(min-width: 501px)" --> <link rel="stylesheet" type="text/css" media="(min-width: 768px)" href="//cdn2.tradingcharts.com/v2025060902/css/fe_mini_charts_300x.css" /> <link rel="stylesheet" type="text/css" media="(max-width: 767px)" href="//cdn2.tradingcharts.com/v2025060902/css/fe_mini_charts_300x_mobile.css" class="mobile_css" /> <div id="extremes" style="height:312px;"> <!--================ Top (was Movers) Hottest Div Starts ====================--> <div id="top_movers" style="visibility:visible; position:absolute; margin:0;" data-leader-type="hot_daily"> <table cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><div class="extremes_head">Extreme Futures: Movers & Shakers</div></td> </tr> <tr> <td><p class="charts_nav_movers_active" onClick="extmMM_showHideLayers('top_movers','','show','top_shakers','','hide','populars','','hide')"><a href="javascript:;" class="charts_nav_movers_active">Hottest</a></p></td> <td><p class="charts_nav_shakers_ma" onClick="extmMM_showHideLayers('top_movers','','hide','top_shakers','','show','populars','','hide')"><a href="javascript:;" class="charts_nav_shakers_ma">Actives</a></p></td> <td><p class="charts_nav_populars" onClick="extmMM_showHideLayers('top_movers','','hide','top_shakers','','hide','populars','','show')"><a href="javascript:;" class="charts_nav_populars">Gainers</a></p></td> </tr> <tr> <td colspan="3" class="charts_nav_quotebox"><i>Today's Hottest Futures</i></td> </tr> <tr> <td colspan="3"> <div class="extremes_list" id="extremes_movers"> <table cellpadding="0" cellspacing="0" width="287"> <tbody> <tr> <th colspan="2">Market</th> <th>Last</th> <th>Vol</th> <th>% Chg</th> </tr> <tr class="extremes_loading"> <td colspan="5">Loading...</td> </tr> <tr style="display: none;"><td></td></tr> <!-- item begin --> <tr class="extremes_tmpl_1" style="display:none;"> <td class="extremes_up" rowspan="2"><img src="//cdn2.tradingcharts.com/v2025060902/fe_graphics/extremes_up.png" width="15" height="20" alt="down"></td> <td colspan="3" class="extremes_desc"><a href="#"></a></td> <td class="extremes_chg extremes_up" rowspan="2">-3.24%</td> </tr> <tr class="extremes_tmpl_2" style="display:none;"> <td class="extremes_sym"><a href="#"></a></td> <td class="extremes_val"></td> <td class="extremes_vol"></td> </tr> <!-- item end --> </tbody> </table> </div> </td> </tr> </table> </div> <!--===================== Top (was: Movers) Hottest Div Ends ==================--> <!--===================== Top (was: Shakers) Active Div Starts ==================--> <div id="top_shakers" style="visibility:hidden; position:absolute; margin:0;" data-leader-type="active"> <table cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><div class="extremes_head">Extreme Futures: Movers & Shakers</div></td> </tr> <tr> <td><p class="charts_nav_movers_sa" onClick="extmMM_showHideLayers('top_movers','','show','top_shakers','','hide','populars','','hide')"><a href="javascript:;" class="charts_nav_movers_sa">Hottest</a></p></td> <td><p class="charts_nav_shakers_active" onClick="extmMM_showHideLayers('top_movers','','hide','top_shakers','','show','populars','','hide')"><a href="javascript:;" class="charts_nav_shakers_active">Actives</a></p></td> <td><p class="charts_nav_populars_sa" onClick="extmMM_showHideLayers('top_movers','','hide','top_shakers','','hide','populars','','show')"><a href="javascript:;" class="charts_nav_populars_sa">Gainers</a></p></td> </tr> <tr> <td colspan="3" class="charts_nav_quotebox"><i>Futures Activity Leaders</i></td> </tr> <tr> <td colspan="3"> <div class="extremes_list" id="extremes_shakers"> <table cellpadding="0" cellspacing="0" width="287"> <tbody> <tr> <th colspan="2">Market</th> <th>Last</th> <th>Vol</th> <th>% Chg</th> </tr> <tr class="extremes_loading"> <td colspan="5">Loading...</td> </tr> <tr style="display: none;"><td></td></tr> </tbody> </table> </div> </td> </tr> </table> </div> <!--===================== Top (was: Shakers) Active Div Ends ==================--> <!--===================== (was: Populars) Gainers Div Starts ==================--> <div id="populars" style="visibility:hidden; position:absolute; margin:0;" data-leader-type="gainers"> <table cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><div class="extremes_head">Extreme Futures: Movers & Shakers</div></td> </tr> <tr> <td><p class="charts_nav_movers" onClick="extmMM_showHideLayers('top_movers','','show','top_shakers','','hide','populars','','hide')"><a href="javascript:;" class="charts_nav_movers">Hottest</a></p></td> <td><p class="charts_nav_shakers" onClick="extmMM_showHideLayers('top_movers','','hide','top_shakers','','show','populars','','hide')"><a href="javascript:;" class="charts_nav_shakers">Actives</a></p></td> <td><p class="charts_nav_populars_active" onClick="extmMM_showHideLayers('top_movers','','hide','top_shakers','','hide','populars','','show')"><a href="javascript:;" class="charts_nav_populars_active">Gainers</a></p></td> </tr> <tr> <td colspan="3" class="charts_nav_quotebox"><i>Top Price Gainers</i></td> </tr> <tr> <td colspan="3"> <div class="extremes_list" id="extremes_movers"> <table cellpadding="0" cellspacing="0" width="287"> <tbody> <tr> <th colspan="2">Market</th> <th>Last</th> <th>Vol</th> <th>% Chg</th> </tr> <tr class="extremes_loading"> <td colspan="5">Loading...</td> </tr> <tr style="display: none;"><td></td></tr> </tbody> </table> </div> </td> </tr> </table> </div> <!--===================== Gaines (was: Populars) Div Ends ==================--> </div><br /> <div class="MRIC_adbox2" id="MRIC_adbox2"> <div id="ic_300x250_2"> <!-- Site: TradingCharts, Zone: futures, Size 300x250, Multiple sizes: No --> </div> </div> </td> </tr> </table> </div> </td> </tr> </table> </td> </tr> </table> <!-- Main content table ends --> <div id='IC_M_300x250_2'> </div> <!-- WGT footer start --> <table border="0" cellspacing="0" cellpadding="0" align="center" class="footer_links" style="margin:auto;"> <tr> <td style="padding-left:0px;"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr class="fm_flexrow"> <td class="fe_footer_links_l_col"> <span class="fe_footer_links_head">Futures Market Sectors</span> <table class="fe_footer_links_content" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <a href="/currency_futures.html">Currency Futures</a><br /> <a href="/petroleum_futures.html">Energy / Oil Futures</a><br /> <a href="/grains_oilseeds.html">Grains & Oilseed</a><br /> <a href="/index_futures.html">Index Futures</a> </td> <td> <a href="/interest_bonds.html">Interest Rate & Bond</a><br /> <a href="/metals.html">Metals Futures</a><br /> <a href="/cattle_pork.html">Meats, Cattle / Pork</a><br /> <a href="/food_fiber.html">Softs Commodities</a> </td> </tr> </table> </td> <td class="fe_footer_links_mid_col"> <span class="fe_footer_links_head">Major Forex Currency Pairs</span> <table class="fe_footer_links_content footer_3col" width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <a href="//forex.tradingcharts.com/chart/Euro_US%20Dollar.html">EUR/USD</a><br> <a href="//forex.tradingcharts.com/chart/US%20Dollar_Japanese%20Yen.html">USD/JPY</a><br> <a href="//forex.tradingcharts.com/chart/Pound%20Sterling%20%28British%20Pound%29_US%20Dollar.html">GBP/USD</a><br> <a href="//forex.tradingcharts.com/chart/US%20Dollar_Swiss%20Franc.html">USD/CHF</a><br> </td> <td> <a href="//forex.tradingcharts.com/chart/Euro_Pound%20Sterling%20%28British%20Pound%29.html">EUR/GBP</a><br> <a href="//forex.tradingcharts.com/chart/Euro_Japanese%20Yen.html">EUR/JPY</a><br> <a href="//forex.tradingcharts.com/chart/US%20Dollar_Swiss%20Franc.html">EUR/CHF</a><br> </td> <td> <a href="//forex.tradingcharts.com/chart/Australian%20Dollar_US%20Dollar.html">AUD/USD</a><br> <a href="//forex.tradingcharts.com/chart/US%20Dollar_Canadian%20Dollar.html">USD/CAD</a><br> <a href="//forex.tradingcharts.com/chart/New%20Zealand%20Dollar_US%20Dollar.html">NZD/USD</a> </td> </tr> </table> </td> <td> <span class="fe_footer_links_head">Resources for Traders</span> <div> <a href="/educational_resources.php">Learn to Trade Futures</a><br /> <a href="/brokers.php">Commodity Brokers Directory</a><br /> <a href="/specs/">Contract Specifications</a> </div> </td> </tr> </table> </td> </tr> </table> <table border="0" cellpadding="0" cellspacing="0" class="fe_main_table fe_footer" style="margin:auto;"> <tr> <td align="left" colspan="3"> <div id="contact_links"> <!-- Start of link/script/css to dispay link to switch mobile/desktop views. Display to mobile devices only --> <style type="text/css" media="(min-width: 768px)"> #toggle_desktop_css_link{display:none; } /* Hide link to toggle mobile/desktop style on desktop devices */ </style> <p id="toggle_desktop_css_link"><a href="" onclick="toggle_desktop_css()" id="toggle_desktop_layout_atag">Toggle desktop layout</a></p> <script> document.getElementById("toggle_desktop_layout_atag").innerText = (localStorage.getItem(sMobileDisplayPrefFlagName) === 'desktop') ? "Switch to mobile layout" : "Switch to desktop layout"; </script> <!-- end of link/script/css to dispay link to swtich mobile/desktop views --> <p><a href="//tradingcharts.com/advertise/index.php">Advertise with Us</a>  |  <a href="/premium_subscriber/login_subscribe.php?premium_link">Subscriber Login</a>  |  <a href="/suggestions.php">Contact Us</a></p> </div> </td> </tr> <tr class="fm_flexrow m-padding"> <td class="fm_ice_footer"> <a target="theice" href="https://www.theice.com/index"><img src="//cdn2.tradingcharts.com/v2025060902/graphics/ICEsprites2-2x_logo_white.png" loading="lazy" border="0" width="77" height="77"></a> </td> <td class="fm_copyright_footer"> <p><font size="-2">Copyright © 2026.</font></p> <p><font size="-2">All <a style="text-decoration: underline" href="https://www.barchartmarketdata.com/" target="_blank" rel="nofollow">market data</a> is provided by Barchart Solutions. Futures: at least 10 minute delayed. Information is provided "as is" and solely for informational purposes, not for trading purposes or advice. <br>To see all exchange delays and terms of use, please see <a style="text-decoration: underline" href="https://www.barchartmarketdata.com/terms" target="terms" rel="nofollow">disclaimer.</a></font></p> <p><font size="-2">Concerned about privacy? See <a href="/privacy_statement.php">TradingCharts' Privacy Statement</a></font></p> <p><font size="-2"><a href="/privacy_statement.php#IC_CCPA_Application">Do not sell my personal information</a></font></p> </td> <td class="fm_cme_footer"> <a target="cmegroup" href="https://www.cmegroup.com/"><img src="//cdn2.tradingcharts.com/v2025060902/graphics/cmegroup-logo-2xinvers181x.png" loading="lazy" border="0" width="181" height="28"></a> </td> </tr> <tr> <td colspan="3"> <script type="text/javascript"> $(document).ready(function(){ generateTCPSLink(); }); function generateTCPSLink(){ var root = location.protocol + '//' + location.host; var url_param = { action:'tcps_logged_in', timestamp: (new Date()).getTime() }; $.getJSON(root+'/widgets/footer_ajax/footer_common_functions.php?'+$.param(url_param),function(data){ if(data.logged_in){ $('span#tcps_login_link').html("<a href='"+root+"/premium_subscriber/tcps_logout.php"+"'>[ Logout ]</a>"); $('.mobile_login').html("Premium Subscriber:<a href='"+root+"/premium_subscriber/tcps_logout.php"+"'>Logout</a><br>"); }else{ $('span#tcps_login_link').html("<a href='"+root+"/premium_subscriber/login_subscribe.php?menubar"+"'>[ Login / Join ]</a>"); $('.mobile_login').html("Premium Subscriber:<a href='"+root+"/premium_subscriber/login_subscribe.php?premium_link"+"'>Login</a><br>"); } }); } </script> </td> </tr> </table> <!-- GA --> <script> // ga.js loaded async. GA settings in header (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script> $( document ).ready(function() { $('.fm_nav_hamburger span').bind('click', function(e){ e.stopPropagation(); $(this).toggleClass("active"); $(".fm_nav_bar").toggleClass("show"); $(".fm_chart_sidecol_toggle").toggleClass("active"); $(".fm_chart_sidecol").removeClass('show'); mobile_overlap($(".fm_nav_bar").hasClass('show')); }); $('.fm_chart_sidecol_toggle').bind('click', function(e){ e.stopPropagation(); $(".fm_nav_hamburger span").removeClass("active"); $(".fm_chart_sidecol").toggleClass('show'); $(".fm_nav_bar").removeClass("show"); mobile_overlap($(".fm_chart_sidecol").hasClass('show')); }); $('.f-chart-term b, .f-chart-format b, .f-chart-format #advancedcharts_session_select_label, .m-chart-insights b, .fm_quicklinks h3, .fm_premiumfeats b, .f-market-viewby .f-market-viewby-label, .m-news-section strong').click(function() { console.log('click'); $(this).toggleClass('m-fullwidth'); $(this).next('div').toggleClass('m-hidden'); $(this).next('ul').toggleClass('m-hidden'); $(this).next('div').children('label').toggleClass('open'); $(this).next('ul').children('li').toggleClass('open'); }); $('.f-chart-profile > b, .m-chart-trendline > b, .education_section > strong').click(function() { console.log('click'); $(this).parent('div').toggleClass('open'); }); $('.m-chart-insights > div.m-hidden').click(function() { console.log('click'); $(this).prev('b').toggleClass('m-fullwidth'); $(this).removeClass('m-hidden'); $(this).children('label').toggleClass('open'); }); }); function mobile_overlap(show) { if (show === false) { $('#m-overlap').remove(); return; } if ($('#m-overlap').length) return; var $div = $('<div />').appendTo('body'); $div.attr('id', 'm-overlap'); $div.bind('click', function(e){ e.stopPropagation(); console.log('click'); closeMenus(); }); } function closeMenus() { $(".fm_nav_hamburger span").removeClass("active"); $(".fm_chart_sidecol").removeClass("show"); $(".fm_chart_sidecol_toggle").removeClass("active"); $(".fm_nav_bar").removeClass("show"); $(".fm_nav_hamburger").removeClass("active"); $('#m-overlap').remove(); } </script> <style> /*Footer Close State */ #dmgfooterclosestate { display: none; position: fixed; bottom: 0; left: 50%; margin-left: 468px; width: 20px; padding: 3px; } /*Footer Open State */ #dmgfooter { position: fixed; bottom: 0; left: 50%; margin-left: -490px; width: 980px; padding: 3px; } /*Set Properties of Footer */ .dmgfooterProp { /*Set Fonts and Colors */ font-family: Helvetica, Arial, san-serif; font-size: 12px; line-height: 18px; /*Set Curve Radius */ border-top-right-radius: 5px; border-top-left-radius: 5px; border: 1px solid #666; border-bottom: none; /*Set Shadow */ box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80); -moz-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80); -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.80); /*Set Background Gradient */ background: #ffffff; /* Old browsers */ background: -moz-linear-gradient(top, #ffffff 0%, #d0d0d0 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#d0d0d0)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #ffffff 0%,#d0d0d0 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #ffffff 0%,#d0d0d0 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, #ffffff 0%,#d0d0d0 100%); /* IE10+ */ background: linear-gradient(top, #ffffff 0%,#d0d0d0 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d0d0d0',GradientType=0 ); /* IE6-9 */ /* Clearfix (all browsers) */ #dmgfooter:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}/* IE6 */ * html #dmgfooter {height: 1%;}/* IE7 */*:first-child+html #dmgfooter {min-height: 1px;} } /* Quote Sections */ .ftsection { padding: 5px; border-left: 1px solid #FFF; border-right: 1px solid #CCC; float: left; text-align: left; } .ftfirst {border-left: none;} .ftlast {border-right: none; float: right;} .ftpositive {color: #006600;} .ftnegative {color: #CC0000;} .ftqt {font-weight: normal; color: #666;} .ftqt a{color: #0066CB; text-decoration: none;} .ftqt a:hover{text-decoration: underline;} .ftad {margin-top: -3px; margin-bottom: -3px;} .ftnewsltter {border-right: none;} </style> <!--UdmComment--> <div class="stickyfooter201609"></div> <!--[if IE 6]> <style>#dmgfooter {display: none;}</style> <![endif]--> <!-- Footer Open/Close Function --> <script type="text/javascript"> $(document).ready(function(){ displayFooterQuotes(); $(".ftclosefunction").click(function () { $("#dmgfooter").slideToggle("fast"); $("#dmgfooterclosestate").slideToggle("fast"); }); }); function displayFooterQuotes() { if (!barchartStickyFooterData) return; var fLtCrudePrice; var fNatGasPrice; var fCornPrice; var fCottonPrice; var fGoldPrice; var fCopperPrice; var fEuroPrice; var fUSDPrice; var fSPMiniPrice; var fDJIAPrice; var sLtCrudeClass; var sNatGasClass; var sCornClass; var sCottonClass; var sGoldClass; var sCopperClass; var sEuorClass; var sUSDClass; var sSPMiniClass; var sDJIAClass; if (barchartStickyFooterData) { dataTicker = barchartStickyFooterData; $.each(dataTicker, function(key,value) { var baseSymbol = value.symbol.substr(0, 2); if (baseSymbol=='CL') { fLtCrudePrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sLtCrudeClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='NG') { fNatGasPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sNatGasClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='ZC') { fCornPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sCornClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='CT') { fCottonPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sCottonClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='GC') { fGoldPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sGoldClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='HG') { fCopperPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sCopperClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='E6') { fEuroPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sEuroClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='DX') { fUSDPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sUSDClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='ES') { fSPMiniPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sSPMiniClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } if (baseSymbol=='YM') { fDJIAPrice = (value.lastPrice==0 ? "<center>-</center>" : value.lastPrice); sDJIAClass = (value.netChange >= 0 ? "ftpositive" : "ftnegative"); } }); var sHTML = ''; sHTML += '<div class="ftsection">'; sHTML += '<span class="ftqt"><a href="/marketquotes/CL_.html">Lt Crude</a></span> <span class="'+sLtCrudeClass+'">'+fLtCrudePrice+'</span><br />'; sHTML += '<span class="ftqt"><a href="/marketquotes/NG_.html">Nat Gas</a></span> <span class="'+sNatGasClass+'">'+fNatGasPrice+'</span></div>'; sHTML += '<div class="ftsection">'; sHTML += '<span class="ftqt"><a href="/marketquotes/C.html">Corn</a></span> <span class="'+sCornClass+'">'+fCornPrice+'</span><br />'; sHTML += '<span class="ftqt"><a href="/marketquotes/CT.html">Cotton #2</a></span> <span class="'+sCottonClass+'">'+fCottonPrice+'</span></div>'; sHTML += '<div class="ftsection">'; sHTML += '<span class="ftqt"><a href="/marketquotes/GC_.html">Gold</a></span> <span class="'+sGoldClass+'">'+fGoldPrice+'</span><br />'; sHTML += '<span class="ftqt"><a href="/marketquotes/HG_.html">Copper</a></span> <span class="'+sCopperClass+'">'+fCopperPrice+'</span></div>'; sHTML += '<div class="ftsection">'; sHTML += '<span class="ftqt"><a href="/marketquotes/E6.html">Euro</a></span> <span class="'+sEuroClass+'">'+fEuroPrice+'</span><br />'; sHTML += '<span class="ftqt"><a href="/marketquotes/DX.html">USD Index</a></span> <span class="'+sUSDClass+'">'+fUSDPrice+'</span></div>'; sHTML += '<div class="ftsection">'; sHTML += '<span class="ftqt"><a href="/marketquotes/ES.html">SP500 E-mini</a></span> <span class="'+sSPMiniClass+'">'+fSPMiniPrice+'</span><br />'; sHTML += '<span class="ftqt"><a href="/marketquotes/YM.html">DJIA E-mini</a></span> <span class="'+sDJIAClass+'">'+fDJIAPrice+'</span></div>'; document.getElementById('divStickyFooterQuotes').innerHTML = sHTML; } } </script> <!-- Sticky Footer Code --> <div id="dmgfooter" class="dmgfooterProp" style="z-index: 20 !important"> <div class="ftsection ftad ftfirst"> <!-- slot for ad --> </div> <!-- begin quotes --> <div id="divStickyFooterQuotes"></div> <!-- end quotes --> <div class="ftsection fitad ftnewsltter" style="margin-left:50px; border-left:0px"> <div id="ic_300x50_bts"> </div> </div> <div class="ftsection ftlast"><a href="#footerclose" class="ftclosefunction"><img src="//cdn2.tradingcharts.com/v2025060902/graphics/close_icon_stickyfooter.gif" alt="close_icon" width="16" height="35" border="0" /></a></div> </div> <div id="dmgfooterclosestate" class="dmgfooterProp" style="z-index: 20 !important"> <a href="#footeropen" class="ftclosefunction"><img src="//cdn2.tradingcharts.com/v2025060902/graphics/open_icon_stickyfooter.gif" alt="open_icon" width="16" height="15" border="0" /></a> </div> <!--/UdmComment--> <!-- End Sticky Footer Code --> </body> </html>