PageSourceSearch

https://marketforecastanalysis.com/agp-article/944831388-turmeric-…market-forecast-to-hit-3-72-billion-by-2030

html marketforecastanalysis.com collected 2026-09-26 11:37:57 UTC 54,183 bytes, 859 lines download raw bytes

1<!DOCTYPE html>
2<html lang="en">
3<head>
4  <title>Turmeric formulas market forecast to hit $3.72 billion by 2030 | Market Forecast Analysis</title>
5  <meta charset="utf-8">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
7    <meta name="description" content="Market Forecast Analysis is an online news publication focusing on business &amp; economy in the World: Get your market forecasts news from the world">
8    <link rel="icon" href="https://cdn.newsmatics.com/agp/sites/marketforecastanalysis-favicon-1.png" type="image/png">
9  <meta name="csrf-token" content="kVorlpF3V65xR0049taHxr6gPd20BDrcfAZWnPRyDCk=">
10  <meta name="csrf-param" content="authenticity_token">
11  <link rel="preload" as="font" type="font/woff2" href="/fonts/lexend-variable-latin.woff2" crossorigin>
12  <link href="/css/styles.min.css?v9e91e12689728780f01d6dd9a70eb5c9bae56d64" rel="stylesheet" data-turbo-track="reload">
13  
14<style type="text/css">
15    :root {
16        --color-primary-background: rgba(51, 102, 102, 0.3);
17        --color-primary: #336666;
18        --color-secondary: #C1171A;
19    }
20</style>
21
22  
22<script type="importmap">
23    {
24      "imports": {
25          "adController": "/js/controllers/adController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
26          "alertDialog": "/js/controllers/alertDialog.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
27          "articleListController": "/js/controllers/articleListController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
28          "carouselController": "/js/controllers/carouselController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
29          "dialog": "/js/controllers/dialog.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
30          "flashMessage": "/js/controllers/flashMessage.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
31          "gptAdController": "/js/controllers/gptAdController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
32          "hamburgerController": "/js/controllers/hamburgerController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
33          "labelsDescription": "/js/controllers/labelsDescription.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
34          "advancedSearchController": "/js/controllers/advancedSearchController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
35          "searchController": "/js/controllers/searchController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
36          "searchFilterUtils": "/js/utils/searchFilterUtils.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
37          "videoController": "/js/controllers/videoController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
38          "lazyYoutubeController": "/js/controllers/lazyYoutubeController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
39          "contactFormModule": "/js/controllers/contactForm.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
40          "navigationController": "/js/controllers/navigationController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
41          "currentTimeController": "/js/controllers/currentTimeController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
42          "newsletterSignup": "/js/controllers/newsletterSignup.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
43          "newsTickerController": "/js/controllers/newsTickerController.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64",
44          "articleImage": "/js/controllers/articleImage.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64"
45      }
46    }
47  </script>
47
48  
48<script>
49    (function(w,d,i){
50      w.dataLayer = w.dataLayer || [];
51      w.dataLayer.push({'cookie_settings': 'alpha'});
52      w.dataLayer.push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
53
54      var loaded = false;
55      function loadGTM(){
56        if (loaded) return;
57        loaded = true;
58        events.forEach(function(e){ w.removeEventListener(e, loadGTM, opts); });
59        var j = d.createElement('script');
60        j.async = true;
61        j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i;
62        d.head.appendChild(j);
63      }
64
65      var events = ['scroll','mousemove','touchstart','keydown','click'];
66      var opts = {once: true, passive: true, capture: true};
67      events.forEach(function(e){ w.addEventListener(e, loadGTM, opts); });
68      w.addEventListener('load', function(){ setTimeout(loadGTM, 2000); });
69    })(window, document, 'GTM-KGCXW2X');
70  </script>
70
71</head>
72<body class="df-5" data-controller="advanced-search">
vendor: 71 bytes, lines 72-74
72
73<noscript>
74  <iframe src="https://www.googletagmanager.com/ns.html?id=
74GTM-KGCXW2X
vendor: 94 bytes, lines 74-76
74"
75          height="0" width="0" style="display:none;visibility:hidden"></iframe>
76</noscript>
77<div data-advanced-search-target="spinner" role="status" aria-label="Loading search results" style="display:none"
78     class="fixed inset-0 z-[1000] bg-white/80 flex-col items-center justify-center gap-4">
79  <div class="spinner-ring"></div>
80  <span class="text-mid-gray text-sm font-medium">Searching…</span>
81</div>
82<div>
83
84  <section class="relative group w-full bg-neutral-800 border-b border-neutral-800 h-[65px] text-white z-40" aria-label="AGP Picks">
85  <div class="flex items-center h-full gap-3 md:gap-5">
86    <a href="https://www.affinitygrouppublishing.com/agp-news-picks" target="_blank" rel="noopener" class="bg-affinity-pink text-white font-bold uppercase h-full text-sm px-3 flex items-center flex-none no-underline md:px-5 md:text-base hover:brightness-110">
87      AGP Picks
88    </a>
89      <div class="news-ticker-viewport relative flex-1 overflow-hidden min-w-0">
90        <ul class="news-ticker-list" aria-live="off" data-controller="news-ticker">
91              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
92                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.cbsnews.com/news/u-s-groundwork-potential-action-cuba-trump/" target="_blank" rel="noopener" tabindex="0">
93                  U.S. Military Lays Groundwork for Potential Action Around Cuba
94                </a>
95              </li>
96              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
97                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://news.gallup.com/poll/714653/socialism-positive-rating-tops-first-time.aspx" target="_blank" rel="noopener" tabindex="0">
98                  43% of Americans View Socialism Positively
99                </a>
100              </li>
101              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
102                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.ctvnews.ca/calgary/article/dead-rat-found-in-bowden-alta-officials-call-in-rat-patrol/" target="_blank" rel="noopener" tabindex="0">
103                  The Only rat-Free Province in Canada Launches Investigation After Dead Rodent Found
104                </a>
105              </li>
106              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
107                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://thehill.com/opinion/technology/6110968-altman-ai-regulation-monopoly/" target="_blank" rel="noopener" tabindex="0">
108                  Big Tech Wants a Government-Protected AI Monopoly?
109                </a>
110              </li>
111              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
112                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.niemanlab.org/2026/09/when-disaster-strikes-newsrooms-scramble-a-new-website-aims-to-help-tame-the-chaos/" target="_blank" rel="noopener" tabindex="0">
113                  When Disaster Strikes, Newsrooms Scramble. A new Website Aims to Help Tame the Chaos
114                </a>
115              </li>
116              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
117                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.motherjones.com/media/2026/09/chatgpt-tumbler-ridge-mass-shooter-openai/" target="_blank" rel="noopener" tabindex="0">
118                  Chatgpt Helped Tumbler Ridge Shooter Focus on Guns, Tactics, and Terror
119                </a>
120              </li>
121              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
122                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.france24.com/en/europe/20260925-trump-made-final-decision-to-give-ukraine-patriot-licence-zelensky-says" target="_blank" rel="noopener" tabindex="0">
123                  Trump Made ‘Final Decision’ to Allow Ukraine to Produce Patriot Missiles, Zelensky Says
124                </a>
125              </li>
126              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
127                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://harpers.org/archive/2026/10/barn-burners-kyle-paoletta-praire-populism/" target="_blank" rel="noopener" tabindex="0">
128                  Barn Burners. Can the Democrats Harness the new Prairie Populism?
129                </a>
130              </li>
131              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
132                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://apnews.com/article/paid-by-us-government-ad-midterms-04b3fe552fc3de2ada0b14394706e0e0" target="_blank" rel="noopener" tabindex="0">
133                  US Government Foots Bill for Television Advert
133isement Featuring Trump’s Midterm Messaging
134                </a>
135              </li>
136              <li class="news-ticker-item inline-flex items-center" aria-hidden="false">
137                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.dailymail.com/debate/article-16158107/midterms-trump-panic-texts-emails-mark-halperin.html" target="_blank" rel="noopener" tabindex="0">
138                  Trump Sources say the President&#39;s Worst Nightmare Imaginable has Arrived
139                </a>
140              </li>
141              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
142                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.cbsnews.com/news/u-s-groundwork-potential-action-cuba-trump/" target="_blank" rel="noopener" tabindex="-1">
143                  U.S. Military Lays Groundwork for Potential Action Around Cuba
144                </a>
145              </li>
146              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
147                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://news.gallup.com/poll/714653/socialism-positive-rating-tops-first-time.aspx" target="_blank" rel="noopener" tabindex="-1">
148                  43% of Americans View Socialism Positively
149                </a>
150              </li>
151              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
152                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.ctvnews.ca/calgary/article/dead-rat-found-in-bowden-alta-officials-call-in-rat-patrol/" target="_blank" rel="noopener" tabindex="-1">
153                  The Only rat-Free Province in Canada Launches Investigation After Dead Rodent Found
154                </a>
155              </li>
156              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
157                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://thehill.com/opinion/technology/6110968-altman-ai-regulation-monopoly/" target="_blank" rel="noopener" tabindex="-1">
158                  Big Tech Wants a Government-Protected AI Monopoly?
159                </a>
160              </li>
161              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
162                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.niemanlab.org/2026/09/when-disaster-strikes-newsrooms-scramble-a-new-website-aims-to-help-tame-the-chaos/" target="_blank" rel="noopener" tabindex="-1">
163                  When Disaster Strikes, Newsrooms Scramble. A new Website Aims to Help Tame the Chaos
164                </a>
165              </li>
166              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
167                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.motherjones.com/media/2026/09/chatgpt-tumbler-ridge-mass-shooter-openai/" target="_blank" rel="noopener" tabindex="-1">
168                  Chatgpt Helped Tumbler Ridge Shooter Focus on Guns, Tactics, and Terror
169                </a>
170              </li>
171              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
172                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.france24.com/en/europe/20260925-trump-made-final-decision-to-give-ukraine-patriot-licence-zelensky-says" target="_blank" rel="noopener" tabindex="-1">
173                  Trump Made ‘Final Decision’ to Allow Ukraine to Produce Patriot Missiles, Zelensky Says
174                </a>
175              </li>
176              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
177                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://harpers.org/archive/2026/10/barn-burners-kyle-paoletta-praire-populism/" target="_blank" rel="noopener" tabindex="-1">
178                  Barn Burners. Can the Democrats Harness the new Prairie Populism?
179                </a>
180              </li>
181              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
182                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://apnews.com/article/paid-by-us-government-ad-midterms-04b3fe552fc3de2ada0b14394706e0e0" target="_blank" rel="noopener" tabindex="-1">
183                  US Government Foots Bill for Television Advert
183isement Featuring Trump’s Midterm Messaging
184                </a>
185              </li>
186              <li class="news-ticker-item inline-flex items-center" aria-hidden="true">
187                <a class="text-white no-underline font-semibold hover:underline md:text-lg" href="https://www.dailymail.com/debate/article-16158107/midterms-trump-panic-texts-emails-mark-halperin.html" target="_blank" rel="noopener" tabindex="-1">
188                  Trump Sources say the President&#39;s Worst Nightmare Imaginable has Arrived
189                </a>
190              </li>
191        </ul>
192      </div>
193      <a class="text-white border px-2 mr-2 py-1 font-semibold rounded-md border-white hover:bg-white hover:text-black max-md:hidden" target="_blank" href="https://www.affinitygrouppublishing.com/agp-news-picks">
194        View all
195      </a>
196  </div>
197</section>
198
199  <!-- Top banner -->
200  <header class="bg-white relative z-50 max-md:sticky max-md:top-0">
201  <div class="content">
202    <div class="header-top">
203      <div class="flex gap-2 masthead-container justify-between items-center max-md:px-4 md:py-6">
204        <div class="font-semibold w-1/4 max-md:hidden">
205          <p data-controller="current-time"></p>
206        </div>
207        <div class="md:w-2/4 logo-container">
208          <a href="/" class="flex md:justify-center">
209              <img src="https://cdn.newsmatics.com/agp/sites/marketforecastanalysis-logo-1.svg" alt="Market Forecast Analysis"
210                class="max-md:!h-[60px] lg:!max-h-[115px]" height="420213"
211                width="auto" />
212          </a>
213        </div>
214        <a href="https://www.affinitygrouppublishing.com/" target="_blank" rel="noopener noreferrer"
215          class="flex items-center gap-2 font-bold w-1/4 justify-end max-md:hidden">
216          <span>Provided by AGP</span>
217          <img src="/images/globe.png" height="35" width="35" alt="" />
218        </a>
219      </div>
220    </div>
221  </div>
222  <div class="absolute bottom-0 w-screen h-px bg-black z-50 md:hidden">
223  </div>
224</header>
225
226  <div data-controller="hamburger" class="sticky bg-white z-50 border-t border-b border-black top-[5.25rem] md:top-0">
227  <div class="content">
228    <div class="relative flex items-center gap-4 py-3">
229      <button data-hamburger-target="icon" class="flex items-center gap-5 h-10 shrink-0 cursor-pointer" aria-label="Open navigation menu" aria-expanded="false">
230        <span class="icon-hamburger" aria-hidden="true"></span>
231        <span class="font-bold text-base max-md:hidden">Menu</span>
232      </button>
233      <div class="flex-1"></div>
234      <div class="min-w-0 w-full max-w-xs">
235        <div data-controller="search" class="relative w-full">
236  <form data-action="submit->search#performSearch" class="search-form">
237    <input type="text" name="query" placeholder="Search" aria-label="Search" data-search-target="input" class="search-input" />
238    <button type="submit" data-search-target="icon" class="button-search" aria-label="Search">
239      <img height="24" width="24" src="/images/search.svg" alt="" />
240    </button>
241    <button type="button" class="button-search" aria-label="Open advanced search filters" data-action="click->advanced-search#open">
242      <img height="23" width="25" src="/images/filter.svg" alt="" />
243    </button>
244  </form>
245</div>
246
247      </div>
248      <button class="flex items-center font-bold gap-x-2 justify-center h-10 shrink-0" aria-label="Share this page"
249        onclick="window.ShareDialog.openDialog()">
250        <span class="icon-share" aria-hidden="true">
251        </span>
252        <span class="max-lg:hidden">
253          Share
254        </span>
255      </button>
256      <div data-hamburger-target="menu" class="hidden absolute left-0 right-0 top-full z-[900]">
257        <div class="bg-white shadow-[0_2px_10px_rgba(0,0,0,0.5)] [clip-path:inset(0_-20px_-20px_-20px)]">
258          <div class="p-6 pb-11 mt-px">
259            <nav aria-label="Site navigation">
260              <div class="grid gap-y-5 grid-cols-1 sm:grid-cols-2 lg:grid-cols-3 lg:gap-6">
261                  <a href="/executive-report" class="nav-dropdown-link">
262                    <strong>AGP Executive Report</strong>
263                      <span>Top headlines, summarized</span>
264                  </a>
265                  <a href="/agp-wire" class="nav-dropdown-link">
266                    <strong>AGP Wire</strong>
267                      <span>Latest developments &amp; updates</span>
268                  </a>
269                  <a href="/perspectify-news" class="nav-dropdown-link">
270                    <strong>Perspectify News</strong>
271                      <span>Articles with bias context</span>
272                  </a>
273                  <a href="/press-releases" class="nav-dropdown-link">
274                    <strong>Press Releases</strong>
275                      <span>Announcements &amp; company news</span>
276                  </a>
277                  <a href="/journalists" class="nav-dropdown-link">
278                    <strong>@ Journalists!</strong>
279                      <span>Real journalism, reaching real audiences</span>
280                  </a>
281                  <a href="/about-labels" class="nav-dropdown-link">
282                    <strong>About Labels</strong>
283                      <span>How bias labels work</span>
284                  </a>
285                  <a href="/about" class="nav-dropdown-link">
286                    <strong>About</strong>
287                      <span>Discover, filter, stay informed</span>
288                  </a>
289                <a href="https://www.affinitygrouppublishing.com/" target="_blank" rel="noopener noreferrer" class="nav-link-agp h-11 w-fit self-center">
290                  <img src="/images/globe.png" height="25" width="25" alt="" />
291                  <span class="nav-link-agp-text">Explore more AGPs</span>
292                </a>
293                <a href="/submit-news" class="button button-primary bg-[--color-primary] text-white h-11 flex items-center justify-center w-fit self-center">
294                  <span>Got News to Share?</span>
295                </a>
296              </div>
297            </nav>
298          </div>
299        </div>
300      </div>
301    </div>
302  </div>
303</div>
304
305  <aside class="sticky-menu group fixed top-1/2 -translate-y-1/2 z-30 max-xl:hidden">
306  <div class="sticky-menu-panel">
307    <a href="/submit-news" aria-label="Submit news" target="_blank"
308       class="sticky-menu-row text-white"
309       style="background-color: #E7004C">
310        <span class="sticky-menu-icon-col">
311          <img src="https://cdn.newsmatics.com/cms/assets/69b0cda9-df96-4312-8fbf-4526090e08bc"
312               alt=""
313               class="h-[25px] w-[25px] object-contain" />
314        </span>
315        <span class="whitespace-nowrap font-semibold text-xs opacity-0 group-hover:opacity-100 transition-opacity duration-200">
316          Publish your press release
317        </span>
318    </a>
319    <a href="https://www.perspectify.com/" aria-label="Perspectify" target="_blank"
320       class="sticky-menu-row "
321       >
322        <img src="https://cdn.newsmatics.com/cms/assets/f994e204-d500-41b1-ae08-d14ba5288d2c"
323             alt=""
324             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
325        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
326          <img src="https://cdn.newsmatics.com/cms/assets/e89056c6-fadf-45c5-94ed-d4cb137bf220"
327               alt=""
328               class="h-[25px] w-auto object-contain" />
329        </div>
330    </a>
331    <a href="https://www.affinitygrouppublishing.com/" aria-label="affinity group publishing" target="_blank"
332       class="sticky-menu-row "
333       >
334        <img src="https://cdn.newsmatics.com/cms/assets/16d1fd5e-9b61-4677-8eb6-54857e4f9f54"
335             alt=""
336             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
337        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
338          <img src="https://cdn.newsmatics.com/cms/assets/e6c46218-6b77-4998-a417-063862305cf6"
339               alt=""
340               class="h-[25px] w-auto object-contain" />
341        </div>
342    </a>
343    <a href="https://www.newsmatics.com/" aria-label="Newsmatics" target="_blank"
344       class="sticky-menu-row "
345       >
346        <img src="https://cdn.newsmatics.com/cms/assets/2a79fdcd-9509-4d9c-bcef-5185f7b6cae0"
347             alt=""
348             class="absolute inset-0 m-auto h-[25px] w-[25px] object-contain opacity-100 group-hover:opacity-0 transition-opacity duration-200" />
349        <div class="absolute inset-0 flex items-center px-4 opacity-0 group-hover:opacity-100 transition-opacity duration-200">
350          <img src="https://cdn.newsmatics.com/cms/assets/26b79170-6036-4671-abde-11949bae9c57"
351               alt=""
352               class="h-[25px] w-auto object-contain" />
353        </div>
354    </a>
355  </div>
356</aside>
357
358  <div id="main-content">
359    <div id="flash-message"></div>
360    <section class="content mt-10 flow-root">
361  <h1 class="mb-3 text-3xl font-bold leading-tight md:text-5xl">Turmeric formulas market forecast to hit $3.72 billion by 2030</h1>
362  <div class="mb-5 flex items-center gap-4 text-base">
363    <span class="text-gray-600">Sep. 25, 2026</span>
364  </div>
365  <div class="leading-normal mb-4 text-near-black markdown-content">
366    By AI, Created 01:00 UTC, Sep 25, 2026, <a target="_blank" rel="noopener noreferrer" href="https://www.affinitygrouppublishing.com/">AGP</a> - <p>The turmeric formulas market is projected to grow from $2.59 billion in 2026 to $3.72 billion by 2030, fueled by demand for natural wellness products and better-absorbed nutraceuticals. North America led the market in 2025, while Asia-Pacific is expected to be the fastest-growing region.</p>
367<p><strong>Why it matters:</strong>
368- Turmeric formulas are moving from niche supplements into a broader wellness category.
369- The market’s growth reflects stronger consumer demand for natural, plant-based health products with functional benefits.
370- The outlook suggests more investment in formulations designed to improve absorption, stability and convenience.</p>
371<p><strong>What happened:</strong>
372- The Business Research Company projected the turmeric formulas market will rise from $2.36 billion in 2025 to $2.59 billion in 2026.
373- The report forecasts the market will reach $3.72 billion by 2030.
374- The 2026-2035 market report was published Sept. 25, 2026.
375- The report is titled <em>Turmeric Formulas Global Market Report 2026 – Market Size, Trends, And Forec
375ast 2026-2035</em>.</p>
376<p><strong>The details:</strong>
377- The market’s historical growth was tied to turmeric’s long use in Ayurvedic medicine.
378- Growth also reflected wider recognition of turmeric’s anti-inflammatory properties.
379- Rising use of dietary supplements in developed countries supported demand.
380- More clinical evidence around curcumin’s health benefits helped the category.
381- Herbal and plant-based wellness products added momentum.
382- The report links future growth to preventive healthcare and wellness-focused lifestyles.
383- Demand is rising for nutraceuticals with enhanced bioavailability.
384- Personalized nutrition and functional supplement trends are also pushing the category forward.
385- Investment in advanced extraction and formulation processes is expected to increase.
386- Clean-label and organic health products are gaining share with consumers.
387- Product trends include nanoemulsions and liposomal formulations aimed at better absorption.
388- The market is also seeing plant-based turmeric supplements with fewer additives.
389- Another trend is synergistic herbal blends combining turmeric with adaptogens and botanicals.
390- Customized turmeric dosing for individual wellness needs is emerging as well.
391- Turmeric formulas are standardized preparations built around curcumin, turmeric’s active compound.
392- Many formulas include ingredients that improve absorption, stability and effectiveness.
393- The products are intended to strengthen turmeric’s anti-inflammatory and antioxidant properties.
394- A free sample of the report is available <a target="_blank" rel="noopener noreferrer" href="https://www.thebusinessresearchcompany.com/sample_request?id=89290932&amp;type=smp&amp;name=Turmeric%20Formulas%20Market%20Report%202026&amp;utm_source=EINPresswire&amp;utm_medium=paid&amp;utm_campaign=Sep_PR">here</a>.
395- The full report is available <a target="_blank" rel="noopener noreferrer" href="https://www.thebusinessresearchcompany.com/report/turmeric-formulas-market-report?utm_source=EINPresswire&amp;utm_medium=paid&amp;utm_campaign=Sep_PR">here</a>.</p>
396<p><strong>Between the lines:</strong>
397- The market forecast points to premiumization, not just volume growth.
398- Companies that can improve bioavailability may have an edge as consumers look for products that deliver measurable benefits.
399- The category is also benefiting from the broader shift toward chemical-free and plant-derived wellness products.
400- The report cites a Good Food Institute Europe example from October 2024 showing that replacing one-sixth of processed meat and dairy with plant-based alternatives could free up 21% of UK agricultural land for nature restoration by 2050.
401- That example underscores the wider consumer and policy tailwind behind plant-based health products.
402- North America held the largest share of the market in 2025.
403- Asia-Pacific is expected to be the fastest-growing region.
404- The report also covers South East Asia, Western Europe, Eastern Europe, South America, the Middle East and Africa.</p>
405<p><strong>What's next:</strong>
406- Watch for more turmeric products using delivery technologies designed to boost absorption.
407- Expect more launches around clean-label, organic and plant-based supplement positioning.
408- The 2026 report edition adds market attractiveness scoring, TAM analysis, company scoring matrices, Excel forecasting dashboards, market hotspot infographics and updated graphics and tables.
409- The Business Research Company invited readers to speak with its expert team for more information.</p>
410  </div>
411  <p class="text-sm text-neutral-500">
412    Disclaimer: This article was produced by AGP Wire with the assistance of artificial intelligence based on
413    <a target="_blank" href="https://www.einpresswire.com/article/944804091?promo=4400" class="underline text-blue-600 hover:no-underline">original source content</a>
414    and has been refined to improve clarity, structure, and readability. This content is provided on an “as is” basis. While care has been taken in its preparation, it may contain inaccuracies or omissions, and readers should consult the original source and independently verify key information where appropriate. This content is for informational purposes only and does not constitute legal, financial, investment, or other professional advice.
415  </p>
416</section>
417<div class="content">
418  <section data-controller="newsletter-signup" class="content bg-cream my-6 px-6 py-10 lg:px-[50px] lg:py-[50px]">
419  <div data-newsletter-signup-target="formSection" class="flex flex-col gap-8 lg:gap-10">
420    <div class="flex flex-col gap-5">
421      <p class="text-2xl lg:text-4xl">Sign up for:</p>
422      <h2 class="text-4xl font-bold leading-tight lg:text-5xl">Market Forecast Analysis</h2>
423    </div>
424    <div class="flex flex-col gap-8 lg:flex-row lg:items-center">
425      <p class="text-2xl leading-tight lg:text-4xl lg:flex-1">The daily local news briefing you can trust. Every day. Subscribe now.</p>
426      <div class="w-full max-w-[400px]">
427      <form data-action="submit->newsletter-signup#submit" method="POST" action="/alerts">
428        <input type="hidden" name="authenticity_token" value="kVorlpF3V65xR0049taHxr6gPd20BDrcfAZWnPRyDCk=">
429
430        <input data-newsletter-signup-target="fullnameInput" aria-label="full name input" type="text" name="fullname" id="newsletter-signup-fullname" autocomplete="off" tabindex="-1">
431        <label class="mb-2 inline-block rounded-control bg-brand-yellow px-2.5 py-0.5 text-xl leading-none" for="newsletter-signup-email">Email Address</label>
432        <input
433          data-newsletter-signup-target="emailInput"
434          id="newsletter-signup-email"
435          placeholder="Your email..."
436          name="email"
437          type="email"
438          class="mb-2 block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-xl text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
439          required
440        >
441        <div class="text-sm text-red-600 empty:hidden" data-newsletter-signup-target="errorMessage"></div>
442        <input data-newsletter-signup-target="timestampInput" type="hidden" name="timestamp" value="1790422676" autocomplete="off" tabindex="-1">
443        <button data-newsletter-signup-target="submitButton" type="submit" class="mb-2 h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
444          Sign up for free
445        </button>
446        <p class="text-base leading-tight text-near-black">
447          By signing up, you agree to our
448          <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions</a>.
449        </p>
450      </form>
451      </div>
452    </div>
453  </div>
454
455  <div data-newsletter-signup-target="checkEmailSection" class="hidden max-w-[860px]">
456    <h2 class="mb-4 text-4xl font-bold leading-tight lg:text-5xl">Check Your Email!</h2>
457    <p class="mb-2 text-lg leading-tight lg:text-2xl">
458      We sent a one-time activation link to:
459      <strong data-newsletter-signup-target="confirmedEmail"></strong>.
460    </p>
461    <p class="mb-2 text-lg leading-tight lg:text-2xl">Confirm it's you by clicking the email link.</p>
462    <p class="text-lg leading-tight lg:text-2xl">
463      If the email is not in your inbox, check spam or
464      <a data-action="click->
464newsletter-signup#tryAgain" href="#" class="underline hover:no-underline">try again</a>.
465    </p>
466    <p class="mt-2 text-sm text-red-600 empty:hidden" data-newsletter-signup-target="retryMessage"></p>
467  </div>
468
469  <div data-newsletter-signup-target="welcomeBackSection" class="hidden max-w-[860px]">
470    <h2 class="mb-4 text-4xl font-bold leading-tight lg:text-5xl">Welcome back!</h2>
471    <p class="text-lg leading-tight lg:text-2xl">
472      <strong data-newsletter-signup-target="welcomeEmail"></strong> is already signed up. Check your inbox for updates.
473    </p>
474  </div>
475</section>
476
477</div>
478
479  </div>
480</div>
481<footer class="footer border-t-2 border-neutral-200">
482  <div class="text-3xl flex pb-5 gap-x-4 w-fit mx-auto items-center font-bold max-md:hidden">
483    Powered By
484    <img src="/images/agp-logo.svg" alt="Affinity group publishing"/>
485  </div>
486  <div class="content py-4 flex flex-col">
487    <p class="footer-text text-sm mb-4 order-2 lg:order-1">© 1995-2026 Newsmatics Inc. dba Affinity Group Publishing &amp; Market Forecast Analysis. All Rights Reserved.</p>
488    <div class="footer-nav mb-12 flex gap-7 flex-wrap justify-center order-1 lg:mb-0 lg:mt-2 lg:order-2">
489        <a href="/about" class="footer-link">About</a>
490        <a href="/archive" class="footer-link">Press Release Archive</a>
491        <a href="/submit-news" class="footer-link">Submit Press Release</a>
492        <a href="/legal/terms" class="footer-link">Terms &amp; Conditions</a>
493        <a href="/legal/dmca" class="footer-link">Copyright/DMCA Policy</a>
494        <a href="/legal/privacy" class="footer-link">Privacy Policy</a>
495        <a href="/contact" class="footer-link">Contact</a>
496    </div>
497    <a href="/legal/cookies" class="footer-link self-center mt-5 order-3" data-cc="show-preferencesModal">Cookie Settings / Your Privacy Choices</a>
498  </div>
499</footer>
500
501<div data-controller="dialog" data-dialog-url-value="https://marketforecastanalysis.com/agp-article/944831388-turmeric-formulas-market-forecast-to-hit-3-72-billion-by-2030" data-action="click->dialog#clickOutside">
502  <dialog
503    class="modal-shadow fixed z-40 text-left bg-white w-[25rem] overflow-visible rounded-none backdrop:bg-black/20 print:hidden"
504    aria-labelledby="share-dialog-title"
505    data-dialog-target="modal"
506  >
507    <div class="relative flex flex-col items-center justify-center gap-10 px-9 py-5 h-[25rem]">
508      <button type="button" data-action="click->dialog#close" class="absolute top-5 right-5 p-0 bg-transparent border-none cursor-pointer" aria-label="Close">
509        <img width="12" height="12" src="/images/x-outline.svg" alt="" aria-hidden="true">
510      </button>
511      <h2 id="share-dialog-title" class="font-lexend font-bold text-4xl text-near-black">Share this page:</h2>
512      <div class="flex flex-col items-center gap-2">
513        <div class="flex gap-2.5 items-center justify-center">
514          <a href="https://www.facebook.com/sharer.php?u=https%3A%2F%2Fmarketforecastanalysis.com%2Fagp-article%2F944831388-turmeric-formulas-market-forecast-to-hit-3-72-billion-by-2030" target="_blank" rel="noopener noreferrer" aria-label="Share on Facebook">
515            <img width="30" height="30" src="/images/facebook.svg" alt="" aria-hidden="true">
516          </a>
517          <a href="https://x.com/intent/post?url=https%3A%2F%2Fmarketforecastanalysis.com%2Fagp-article%2F944831388-turmeric-formulas-market-forecast-to-hit-3-72-billion-by-2030" target="_blank" rel="noopener noreferrer" aria-label="Share on X">
518            <img width="30" height="30" src="/images/x-share.svg" alt="" aria-hidden="true">
519          </a>
520          <a href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fmarketforecastanalysis.com%2Fagp-article%2F944831388-turmeric-formulas-market-forecast-to-hit-3-72-billion-by-2030" target="_blank" rel="noopener noreferrer" aria-label="Share on LinkedIn">
521            <img width="30" height="30" src="/images/linkedin.svg" alt="" aria-hidden="true">
522          </a>
523          <button type="button" data-action="click->dialog#copy" class="cursor-pointer bg-transparent border-none p-0" aria-label="Copy link">
524            <img width="30" height="30" src="/images/share-link.svg" alt="" aria-hidden="true">
525          </button>
526          <button type="button" data-action="click->dialog#print" class="cursor-pointer bg-transparent border-none p-0" aria-label="Print page">
527            <img width="30" height="30" src="/images/share-print.svg" alt="" aria-hidden="true">
528          </button>
529        </div>
530        <span data-dialog-target="copyFeedback" class="text-xs text-near-black italic empty:hidden" aria-live="polite"></span>
531      </div>
532    </div>
533  </dialog>
534</div>
535
536<dialog
537  class="m-auto p-8 w-full max-w-[50rem] max-h-[90vh] overflow-y-auto rounded-lg bg-white border-0 shadow-lg backdrop:bg-black/50"
538  aria-labelledby="adv-search-title"
539  aria-modal="true"
540  data-action="click->advanced-search#clickOutside keydown.enter->advanced-search#dialogEnter"
541  data-advanced-search-target="modal"
542>
543    <div class="flex flex-col gap-4">
544
545      <div class="flex items-center justify-between">
546        <h2 id="adv-search-title" class="text-xl font-semibold text-dim-gray">Advanced Search Options</h2>
547        <button type="button" data-action="click->advanced-search#close" class="p-1 cursor-pointer bg-transparent border-none" aria-label="Close">
548          <img src="/images/x-outline.svg" width="14" height="14" alt="" aria-hidden="true">
549        </button>
550      </div>
551
552      <div class="flex flex-col gap-8">
553
554        <div class="flex flex-col gap-2">
555          <p class="text-xl font-semibold text-near-black">Search for:</p>
556          <div class="flex items-center gap-3 border border-ash-grey rounded-lg px-4 py-3">
557            <input
558              type="text"
559              placeholder="Enter search query"
560              aria-label="Search query"
561              data-advanced-search-target="queryInput"
562              data-action="keydown.enter->advanced-search#applyFilters"
563              class="flex-1 text-base outline-none placeholder:text-ash-grey"
564            >
565            <img src="/images/search.svg" width="20" height="20" alt="" aria-hidden="true">
566          </div>
567        </div>
568
569        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-scope-label">
570          <p id="adv-scope-label" class="text-xl font-semibold text-near-black">Search scope:</p>
571          <div class="flex">
572            <label class="adv-radio-panel adv-radio-panel-left">
573              <input type="radio" name="adv-scope" value="network" data-advanced-search-target="scopeNetwork" class="w-4 h-4 shrink-0" checked>
574              <span class="text-base">Entire AGP network</span>
575            </label>
576            <label class="adv-radio-panel adv-radio-panel-right">
577              <input type="radio" name="adv-scope" value="site" data-advanced-search-target="scopeSite" class="w-4 h-4 shrink-0">
578              <span class="text-base">This AGP site</span>
579            </label>
580          </div>
581        </div>
582
583        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-type-label">
584          <p id="adv-type-label" class="text-xl font-semibold text-near-black">Type:</p>
585          <div class="flex gap-2">
586            <button
587              type="button"
588              class="adv-type-btn adv-type-news selected"
589              data-action="click->advanced-search#toggleType"
590              data-advanced-search-target="typeNews"
591              aria-pressed="true"
592            >Articles</button>
593            <button
594              type="button"
595              class="adv-type-btn adv-type-agp-wire selected"
596              data-action="click->advanced-search#toggleType"
597              data-advanced-search-target="typeAgpWire"
598              aria-pressed="true"
599            >AGP Wire</button>
600            <button
601              type="button"
602              class="adv-type-btn adv-type-pr selected"
603              data-action="click->advanced-search#toggleType"
604              data-advanced-search-target="typePR"
605              aria-pressed="true"
606            >Press Releases</button>
607          </div>
608        </div>
609
610        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-search-in-label">
611          <p id="adv-search-in-label" class="text-xl font-semibold text-near-black">Search in:</p>
612          <div class="flex">
613            <label class="adv-radio-panel adv-radio-panel-left">
614              <input type="radio" name="adv-search-in" value="all" data-advanced-search-target="searchInAll" class="w-4 h-4 shrink-0" checked>
615              <span class="text-base">Headlines &amp; Article text</span>
616            </label>
617            <label class="adv-radio-panel adv-radio-panel-right">
618              <input type="radio" name="adv-search-in" value="headlines" data-advanced-search-target="searchInHeadlines" class="w-4 h-4 shrink-0">
619              <span class="text-base">Headlines only</span>
620            </label>
621          </div>
622        </div>
623
624        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-date-label">
625          <p id="adv-date-label" class="text-xl font-semibold text-near-black">Date range:</p>
626          <div class="flex flex-col sm:flex-row">
627
628            <div class="flex-1 min-w-0 flex flex-col gap-2 sm:px-3">
629              <label class="flex items-center gap-2 cursor-pointer">
630                <input type="radio" name="adv-date-mode" value="duration" data-advanced-search-target="dateModeDuration" data-action="change->advanced-search#toggleDateMode" class="w-4 h-4 shrink-0" checked>
631                <span class="text-base">Select duration</span>
632              </label>
633              <div class="flex items-center gap-3">
634                <img src="/images/clock.svg" width="14" height="14" alt="" aria-hidden="true" class="shrink-0">
635                <span class="text-dark-gray text-base shrink-0">The last</span>
636                <select
637                  data-advanced-search-target="durationSelect"
638                  aria-label="Duration"
639                  class="flex-1 border border-ash-grey rounded-lg px-3 py-3 text-base text-dark-gray bg-white disabled:opacity-50 disabled:cursor-not-allowed"
640                >
641                  <option value="" selected>Any time</option>
642                    <option value="1h">1 Hour</option>
643                    <option value="6h">6 Hours</option>
644                    <option value="24h">24 Hours</option>
645                    <option value="week">Week</option>
646                    <option value="month">Month</option>
647                    <option value="year">Year</option>
648                </select>
649              </div>
650            </div>
651
652            <div class="hidden w-px bg-ash-grey shrink-0 sm:block" aria-hidden="true"></div>
653
654            <div class="flex-1 min-w-0 flex flex-col gap-2 mt-4 sm:px-3 sm:mt-0">
655              <label class="flex items-center gap-2 cursor-pointer">
656                <input type="radio" name="adv-date-mode" value="custom" data-advanced-search-target="dateModeCustom" data-action="change->advanced-search#toggleDateMode" class="w-4 h-4 shrink-0">
657                <span class="text-base">Select custom date range</span>
658              </label>
659              <div class="flex items-center gap-2">
660                <div class="adv-date-input-wrapper">
661                  <input
662                    type="text"
663                    placeholder="MM/DD/YYYY"
664                    aria-label="Start date"
665                    data-advanced-search-target="dateFromInput"
666                    data-action="click->advanced-search#openFromCalendar input->advanced-search#handleDateFromInput blur->advanced-search#blurDateFrom keydown.enter->advanced-search#dateInputEnter"
667                    class="adv-date-input"
668                    disabled
669                  >
670                  <button
671                    type="button"
672                    data-advanced-search-target="dateFromBtn"
673                    data-action="click->advanced-search#toggleFromCalendar keydown.enter->advanced-search#toggleFromCalendar"
674                    class="adv-date-icon-btn"
675                    aria-label="Open start date calendar"
676                    disabled
677                  >
678                    <img src="/images/calendar.svg" width="14" height="14" alt="" aria-hidden="true">
679                  </button>
680                </div>
681                <span class="text-base text-near-black shrink-0" aria-hidden="true">to</span>
682                <div class="adv-date-input-wrapper">
683                  <input
684                    type="text"
685                    placeholder="MM/DD/YYYY"
686                    aria-label="End date"
687                    data-advanced-search-target="dateToInput"
688                    data-action="click->
688advanced-search#openToCalendar input->advanced-search#handleDateToInput blur->advanced-search#blurDateTo keydown.enter->advanced-search#dateInputEnter"
689                    class="adv-date-input"
690                    disabled
691                  >
692                  <button
693                    type="button"
694                    data-advanced-search-target="dateToBtn"
695                    data-action="click->advanced-search#toggleToCalendar keydown.enter->advanced-search#toggleToCalendar"
696                    class="adv-date-icon-btn"
697                    aria-label="Open end date calendar"
698                    disabled
699                  >
700                    <img src="/images/calendar.svg" width="14" height="14" alt="" aria-hidden="true">
701                  </button>
702                </div>
703              </div>
704              <div data-advanced-search-target="calendarDropdown" class="adv-calendar-dropdown hidden"></div>
705            </div>
706
707          </div>
708        </div>
709
710        <div class="flex flex-col gap-2" role="group" aria-labelledby="adv-sort-label">
711          <p id="adv-sort-label" class="text-xl font-semibold text-near-black">Sort by:</p>
712          <div class="flex">
713            <label class="adv-radio-panel adv-radio-panel-left">
714              <input type="radio" name="adv-sort" value="relevance" data-advanced-search-target="sortRelevance" class="w-4 h-4 shrink-0" checked>
715              <span class="text-base">Relevance</span>
716            </label>
717            <label class="adv-radio-panel adv-radio-panel-right">
718              <input type="radio" name="adv-sort" value="date" data-advanced-search-target="sortDate" class="w-4 h-4 shrink-0">
719              <span class="text-base">Date</span>
720            </label>
721          </div>
722        </div>
723
724      </div>
725
726      <p data-advanced-search-target="errorMessage" class="text-sm text-red-600 empty:hidden" role="alert"></p>
727
728      <div class="flex items-center gap-5">
729        <button
730          type="button"
731          data-action="click->advanced-search#applyFilters"
732          class="bg-near-black text-white text-base px-5 py-2.5 rounded-lg border-0 cursor-pointer"
733        >Apply filters</button>
734        <button
735          type="button"
736          data-action="click->advanced-search#resetFilters"
737          class="bg-white text-near-black text-base px-5 py-2.5 rounded-lg border border-ash-grey cursor-pointer"
738        >Reset</button>
739      </div>
740
741    </div>
742</dialog>
743
744  <div data-controller="alert-dialog">
745  <dialog
746    class="fixed bottom-0 left-4 m-0 modal-shadow z-40 bg-cream text-near-black w-full max-w-[400px] overflow-visible"
747    data-alert-dialog-target="modal">
748    <div class="relative flex flex-col justify-center min-h-[400px] py-8 px-9">
749    <button data-action="click->alert-dialog#close" type="button" class="absolute top-4 right-4 cursor-pointer p-1 z-10" aria-label="Close">
750      <img src="/images/x-outline.svg" width="11" height="11" aria-hidden="true" class="pointer-events-none" />
751    </button>
752
753    <div data-alert-dialog-target="subscribeForm" class="flex flex-col gap-10">
754      <div class="flex flex-col gap-2.5">
755        <p class="text-xl font-semibold">Sign up for:</p>
756        <h3 class="text-4xl font-bold leading-tight">Market Forecast Analysis</h3>
757        <p class="text-base">The daily local news briefing you can trust. Every day. Subscribe now.</p>
758      </div>
759      <form data-action="submit->alert-dialog#submit" method="POST" action="/alerts" class="flex flex-col gap-[10px]">
760  <input type="hidden" name="authenticity_token" value="kVorlpF3V65xR0049taHxr6gPd20BDrcfAZWnPRyDCk=">
761
762  <input data-alert-dialog-target="fullnameInput" type="text" name="fullname" aria-label="full name" id="alert-dialog-fullname" autocomplete="off" tabindex="-1">
763  <label class="inline-block self-start rounded-control bg-brand-yellow px-2.5 py-0.5 text-base leading-none" for=alert-dialog-email-subscribe>Email Address</label>
764  <input
765    data-alert-dialog-target="emailInput"
766    id=alert-dialog-email-subscribe
767    placeholder="Your email..."
768    name="email"
769    type="email"
770    class="block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-base text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
771    autofocus
772    required
773  >
774  <div class="text-sm text-red-600 empty:hidden" data-alert-dialog-target="errorMessage"></div>
775  <input data-alert-dialog-target="timestampInput" type="hidden" name="timestamp" value="1790422676" autocomplete="off" tabindex="-1">
776  <button type="submit" class="h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
777    Sign up for free
778  </button>
779  <p class="text-sm">
780    By signing up, you agree to our
781    <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions.</a>
782  </p>
783</form>
784
785    </div>
786
787    <div data-alert-dialog-target="checkEmail" class="hidden flex flex-col gap-5">
788      <h3 class="text-3xl font-bold leading-tight">Check Your Email!</h3>
789      <p class="text-base">We sent a one-time activation link to <b data-alert-dialog-target="userEmail"></b>. <br/><br/>  Confirm it's you by clicking the email link. <br/><br/>  If the email is not in your inbox, check spam or <a class="underline hover:no-underline" data-action="click->alert-dialog#showForm" href="#">try again</a>.</p>
790    </div>
791
792    <div data-alert-dialog-target="welcomeBack" class="hidden flex flex-col gap-5">
793      <h3 class="text-3xl font-bold leading-tight">Welcome back!</h3>
794      <p class="text-base"><b data-alert-dialog-target="welcomeBackEmail"></b> is already signed up. Check your inbox for updates.</p>
795    </div>
796
797    <div data-alert-dialog-target="activated" class="hidden flex flex-col gap-5">
798      <h3 class="text-3xl font-bold leading-tight">Success!</h3>
799      <p class="text-base">You have successfully confirmed your email and are subscribed to <b>Market Forecast Analysis</b> daily news alert.</p>
800    </div>
801
802    <div data-alert-dialog-target="alreadyActivated" class="hidden flex flex-col gap-5">
803      <h3 class="text-3xl font-bold leading-tight">Already activated</h3>
804      <p class="text-base">It looks like you have already confirmed and are receiving the <b>Market Forecast Analysis</b> daily news alert.</p>
805    </div>
806
807    <div data-alert-dialog-target="activateErrorMessage" class="hidden flex flex-col gap-5">
808      <h3 class="text-3xl font-bold leading-tight">Oops!</h3>
809      <p class="text-base">It looks like something went wrong. Please try again.</p>
810      <form data-action="submit->alert-dialog#submit" method="POST" action="/alerts" class="flex flex-col gap-[10px]">
811  <input type="hidden" name="authenticity_token" value="kVorlpF3V65xR0049taHxr6gPd20BDrcfAZWnPRyDCk=">
812
813  <input data-alert-dialog-target="fullnameInput" type="text" name="fullname" aria-label="full name" id="alert-dialog-fullname" autocomplete="off" tabindex="-1">
814  <label class="inline-block self-start rounded-control bg-brand-yellow px-2.5 py-0.5 text-base leading-none" for=alert-dialog-email-error>Email Address</label>
815  <input
816    data-alert-dialog-target="emailInput"
817    id=alert-dialog-email-error
818    placeholder="Your email..."
819    name="email"
820    type="email"
821    class="block h-10 w-full rounded-control border border-mid-gray bg-transparent px-2.5 text-base text-near-black placeholder:text-near-black focus:outline-none focus:ring-1 focus:ring-near-black"
822    autofocus
823    required
824  >
825  <div class="text-sm text-red-600 empty:hidden" data-alert-dialog-target="errorMessage"></div>
826  <input data-alert-dialog-target="timestampInput" type="hidden" name="timestamp" value="1790422676" autocomplete="off" tabindex="-1">
827  <button type="submit" class="h-10 w-full rounded-control bg-near-black px-2.5 text-xl font-semibold text-white transition-opacity hover:opacity-90 disabled:cursor-not-allowed disabled:opacity-60">
828    Sign up for free
829  </button>
830  <p class="text-sm">
831    By signing up, you agree to our
832    <a href="/legal/terms" class="underline hover:no-underline" target="_blank">Terms &amp; Conditions.</a>
833  </p>
834</form>
835
836    </div>
837
838    <div data-alert-dialog-target="deactivated" class="hidden flex flex-col gap-5">
839      <h3 class="text-3xl font-bold leading-tight">You are Unsubscribed!</h3>
840      <p class="text-base">You are no longer receiving the <b>Market Forecast Analysis</b> daily news alert.</p>
841    </div>
842
843    <div data-alert-dialog-target="alreadyDeactivated" class="hidden flex flex-col gap-5">
844      <h3 class="text-3xl font-bold leading-tight">Already unsubscribed</h3>
845      <p class="text-base">You are no longer receiving the <b>Market Forecast Analysis</b> daily news alert.</p>
846    </div>
847
848    <div data-alert-dialog-target="deactivateErrorMessage" class="hidden flex flex-col gap-5">
849      <h3 class="text-3xl font-bold leading-tight">Oops!</h3>
850      <p class="text-base">Try clicking the Unsubscribe link in the email again and if it still doesn't work, <a href="/contact" class="underline hover:no-underline">contact us</a>.</p>
851    </div>
852    </div>
853  </dialog>
854</div>
855
856
857<script type="module" src="/js/app.js?v9e91e12689728780f01d6dd9a70eb5c9bae56d64"></script>
857
858</body>
859</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.