{"ticker": {"uuid": "c4f9b78a-3e81-43a7-b5b0-8f7187f96db6", "symbol": "BEAUTY", "name": "Beauty Community Public Company Limited", "exchange": "SET", "country": "TH", "sector": "Consumer Cyclical", "industry": "Specialty Retail"}, "articles": [{"title": "Ulta Beauty (ULTA) Stock Looks Reasonable On Earnings While Cash Flow Looks Strong", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNZ1BUWndrMXBwV0dWVDNBWjg0SjhWcmhFam1QRnExVUJ2SlEzMG1jMGlaNHdDSXZjY3dMbkJ5YmxCN1gwbm9TYlhtRk9CclBvY0pQcUZEZENQeWN6cEw3MjFEWWlKSmJsREFRYTY5a05MVlFhM1ZldEpNZWJ3TTBHeVdmakFWN0Mwd3gzN01qR3c1a1YyTWpkSg?oc=5", "source_name": "Market source", "published_at": "2026-07-22T21:09:36+00:00", "published_display": "22 Jul 2026 21:09", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is the Options Market Predicting a Spike in Ulta Beauty Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgFBVV95cUxPZmVVTUgtMUwtTW5YVjhzeXRrOTR1Mmk5bUw5VFNoS2pDaXRZTXpqdzlPUk44SkdhblkzVzdHOVJjU3BwdnQ4d1NYd0l6WmtnQmE2MEZrTUZhTGFhcGJrMm40YlpIaVNCS2lMMjhvRzlrZ2dFbmxYVHVGeXpMeE8wSnhzbVExMmZQV1A0V0dB?oc=5", "source_name": "Market source", "published_at": "2026-07-22T14:37:00+00:00", "published_display": "22 Jul 2026 14:37", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Mediolanum International Funds Ltd Decreases Stock Position in Ulta Beauty Inc. $ULTA", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNbkJSMzlUdlNOWVFxUHhXc0VVV04yOWdlR3diWnF5d19GYlMxSjU3SmJCdFc4TkJFTzU3b0FuVXBIWmlNV2RjSTQxVkZ6V1JhX3VwN1RZSmtGbmJwNkI4ZkpCY2lJS3lMb2t3ZlB4MDQySDRzT09JTlVxZXUwbnVCMkRhZ1Y4ajJYUFpNZHVKRlNhVE9jZ2VkdUtneWZwUC0xdzh3NGcybmRYNEN5cUtBTUJPdDRXd296cFd4N1pxNmd4cGxYOXJjWW1YYkNYQy10YWpfaHIwaFkxX1BO?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-22T09:09:52+00:00", "published_display": "22 Jul 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty stock holds Buy rating at TD Cowen on improving execution", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPeDFhMkFkSndRcTVxRWlxeGFRQ1JuS0g3bkFwTk1OMjBZdFNwd0JsdjJ3U1BPMVRSbXFwdjdXUldoVzRFOXZ6dFlmbzhpTzRDZ0hiRjROTjd1eVNnamlxaE80RjJIanBrQXBHWXc4emx5N2Zsc2g0NDRxN1ZiTHp0MjRETl9tN0RjS0lQTEtVZk1ITm5NYjQta2dsUzFMMzhaQzZtM2hNNldwa3hmcF9PTEI1THY4UktuN2Fab1lHOGZvX0RGdm00aE9n?oc=5", "source_name": "Investing.com Nigeria", "published_at": "2026-07-21T14:00:42+00:00", "published_display": "21 Jul 2026 14:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TD Cowen raises e.l.f. Beauty stock price target on Rhode growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxPUXZwckVHQmRaTk1NeWpoejZ5WG52cU9fWjhiZEhSV3pWV0pWNXg1RkVCVUFtZ09HRWtRZmVXblBCeFQzT0dNd1d0dzJBLUttcG5ZWUIwZkZ6WUdYYzlJMHAyS214M2lUUm9qOV8yX2U5MjlzR2YwTksxMms2OURWcEtwa3lVSHJQVUVUVkJ6Q3llZHY2TC1FUW52bmxPRG9QeUR3YldLYk1IR1ZvdW5ZQndEcXhpYTI0eVQtWFBB?oc=5", "source_name": "Investing.com", "published_at": "2026-07-21T13:15:59+00:00", "published_display": "21 Jul 2026 13:15", "sentiment": "positive", "sentiment_pct": 82, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "e.l.f. Beauty (ELF) Is a Trending Stock: Facts to Know Before Betting on It", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNYlBZUzVOMGxmZUs1Umx3V19HZnhXdS1Ob3k3RTVIY2IteDNjbWd4czVsbXNyQ0U4MWNjN1pGT3habmM5TVBkVkp0TTItZ1pTVjl4bnIteWx5eElVaElvTWhxeWUtVlR5RGZ0U0hud1Z3WnhkZHV1c0plajY1RWtCT3NpSUJUOWJ2?oc=5", "source_name": "Market source", "published_at": "2026-07-21T13:00:02+00:00", "published_display": "21 Jul 2026 13:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty Inc. stock outperforms competitors on strong trading day", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxONWNud1hBdm9OUkt5ZU81X1V5SHNIYUs5eHRHMklJX0NIY0VjODJWV0FrdHJEQnhTdU02c2NSSXFXbmd0TTFsTzFXaS1mZGdLTXlOR1hNT3N5ckJDNUxwYnpqRlllX0pxbWpmQ1VFS1Y0cE1rYjNBNzh6aV9nOEhvUGp4X0hKQWExR3JLRlFDbTZBVERDTTQyMU5ocjlXRXRIeDlKZllMZGw5ZXVVR3pWTHdjUHNkdEJncDl4Y1YxZWtPOE9kT1E?oc=5", "source_name": "MarketWatch", "published_at": "2026-07-20T21:07:00+00:00", "published_display": "20 Jul 2026 21:07", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why e.l.f. Beauty (ELF) Stock Is Up Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxQLUVXbGI5VFNPc2ZxRllabmpmM2gwUFJLcmNsNmYyOWtNZmFnSzlGSURULXlqUl9sZ2FkaW9adnpDSi1xWk9vNEtadDc5SUN1ZVF0ZEx3a3ZncFBybHpPdGpYSnNCU1d1MndfMG82cGJBLWRZdFF0NHpxbWsxNVlSZE43a1A?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-07-20T18:34:00+00:00", "published_display": "20 Jul 2026 18:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Wealthfront Advisers LLC Has $4.82 Million Stock Position in Ulta Beauty Inc. $ULTA", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPTDBRcmlOcWxxVTdTNVk2ajhMYWpkOVdJcjFuc0I0OUZOVFk1d1RvakktYXZxMDB6R09GREFDSFlPZ041RTJvc1NrdlFwNVpIa01td1MwWkdEcTRVTVNFOW1uZGhxam11V0doMHp4NWNnQ0tMbXNUa2RhSHh1T0s1M2QzZVB4dEJoaWJHQ2pTRUtXS3N0OG02ZEc0dnhseHhaNjRld09VbVNpcGRVT2pOLWUzTnJXRmlFV18yNC1aaU9wanBkRFJmNUpneWFsa29KaXpoZlBOcw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-19T09:21:36+00:00", "published_display": "19 Jul 2026 09:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty (ULTA) 46th Annual William Blair Growth Stock Conference Summary", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxON3NobFljQ2F3cXJNOTc3VGNFdndwUzcycEdfYzVmOUhxckRNUUI0VnR2T3diXzA5a0xTbE1PTE53UGFVcEcyY0FYVmpsREdFNE4wNV9DajBjMnN4Sk5mTy1aNngxVl9ENnh3d1FVM0plVDUwTVY0bnU5YngzejY5dUtCcVBVTldPcFBOb2p1UmVpTmIyQ0w3cGcxdm9Yam55YUFDdVI2ZTQ?oc=5", "source_name": "Quartr", "published_at": "2026-07-18T21:06:59+00:00", "published_display": "18 Jul 2026 21:06", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canaccord raises e.l.f. Beauty stock price target on hair launch", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNTGtRYWVyVUwzVnNOejlTSk1zZjNkX041R1dhMGNoOHNUVWNpeUJ5UDJCZlVhWXJxMjFPdVVNc0FER001WnVrRDI4LVNia0Q5QjFGczUxWEdYeTMyVW1hRTVFbDhESDNrRFVIT0hhZm5iYS1pU2ZtMGN6Z0dXcktVMzlTWXZDT1hMckNySkNXblAyVXphTTVqLXFWWnhKU2Z5OHpoNk1uQktrYWhFazFqV19GS1N1S0NfcGEza2xn?oc=5", "source_name": "Investing.com", "published_at": "2026-07-17T12:08:12+00:00", "published_display": "17 Jul 2026 12:08", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Donated Human Skin Treatments Propel K-Beauty Stock Rally", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgFBVV95cUxNakdNM2pXRHpIZ2JDb2loZUpYRS1mOW41alZscXVUalpPYkVUUkQzX0hvSjZHeEdhMm5rUkJMM2g4WG9ZZkpFcGVuaGZNZjUwVDF3U0tFMXlzMENFdWhQOUpTTVlPelhzb1BEVDkyWGp0VURQOFpXY0tPeFhmdDdnckVjbXVncE0xM2pGNkln?oc=5", "source_name": "Briefs Finance", "published_at": "2026-07-16T22:35:54+00:00", "published_display": "16 Jul 2026 22:35", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "e.l.f. Beauty (ELF) Stock Dips While Market Gains: Key Facts", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPQUNFZTE1Y0szZUhWNmRxQklpSW1wYzFVR2tkS3dHQk9YSVpHU1dkRm5ETmdDb1lFcjNQU0JzRTBRc0w2X2Y3MG9jbTkzUE55S25BYmd2RTZXeFUtandGZWg3OVMtWG5MVW1WdGVmakdQU1RTRnVPbG5PUHczc0g1WDBNLXZCS0dG?oc=5", "source_name": "Market source", "published_at": "2026-07-14T21:45:05+00:00", "published_display": "14 Jul 2026 21:45", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty (ULTA) Stock Drops Despite Market Gains: Important Facts to Note", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxOTnhkYkhEMUd1VDlTXzRUZHo5eWhUTnFsV1dnTlMxdmxnTXpCc3F2TG5WQlY5a2hydEliYVItMTkwbGF5TGhUOU1mVTkxRGhVdU5zQk9LaTc3UUtJeGlhcFdBTWVyeGpUT1Y2czhYeEVONUhKSHJQUU1fd2VaRXJuRmE2emkxcmJHbXNoSnQzcFlkU2tXQkJZeQ?oc=5", "source_name": "Market source", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why e.l.f. Beauty Stock Jumped 32% in June", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPalpMNUYwSEgzZERBR19OR1ZxNUhoWEtCMklWb2ZNSG1YMWhaWnlSbk1kZHN3RTlWZllmNnFaYk1FNkFqXzlGbmlucEl2MlZfMHBfV2dXb2xSTXhDcHh3TjRmcVdsQkJzaGN0NXJ2RG5BdWJsMlZHZFkxTFl6ZTlQT1hlVV8yNy05?oc=5", "source_name": "The Motley Fool", "published_at": "2026-07-05T07:00:00+00:00", "published_display": "05 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty (ULTA) Stock Has Cash Flow Upside While Earnings Look Fair", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOODJIckxRb21TN0R4Uk5QU3gxZXJPMVQxMEYwY1RHNmV5MzMxbWlzN29Wa2NtRk4wb2VaNGx3eE9SS0FrN3FlT3U2bVQyZFJYd3F4elktZFd1OFU2djF0R2UzZHNJMjdiZGhoUDd4cVNiaFRGM1JQVlZ1WGtRUGZnOElnYnhjZTB6RkhrVG5sRFlTaF9PdlhJ?oc=5", "source_name": "Market source", "published_at": "2026-07-03T07:00:00+00:00", "published_display": "03 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty Stock Hits a New 52-Week Low: If It\u2019s Not in the Buy Zone, It\u2019s Awfully Close", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQczZSZzNyRHMzbHh3M2hRcjR4dlRqeWtfSWowNXEzelp6WkE1anhLWjBIRWVmVThVcTZJeDNBNFpSUkU0UGd0OUhtcGhxN2VvTlc0STR1Z1NMYjRvN0VVcWlJNDlqSktTSVVXTTVqMFJuVGFPdEpZRHFoQ3d4NGVyQk0wYU9LSmZPQ1pkcHNTcHpoWTdx?oc=5", "source_name": "Market source", "published_at": "2026-07-01T07:00:00+00:00", "published_display": "01 Jul 2026 07:00", "sentiment": "negative", "sentiment_pct": 36, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How to Play Ulta Beauty Stock After a 24% Plunge in 6 Months?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQY05NX0lLZmtJcmJFZ1g0MlFIRGdmNVExbDlNR3dsZ2Y0RUZQS3JFSFVHbXVCQTVfZ1I5d2hKSDJNM0FaZkFna3NCcVFZU3I2Zm14eklUQnVha25hcjllR2tHM2VPVWNGbVZ2Um50dkhpS181NnBxVko3MzhtZXl1TUUxZkVGNzVESU5wNmNIYVc5Sjdv?oc=5", "source_name": "Market source", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is e.l.f. Beauty, Inc. (ELF) A Good Stock To Buy Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNQTdvdkV3NURCMXZBeG83TmdJRzlnYTRpbFJrQzNHQ1N4M0NzaWJOeWRnaU10Ukh6YzNtN0J2RXViRU1tMjJPOFdiUzBjaTgtQU1yYmJVT2hPRzBJYktPYnJpMi1nSFFvVVBUM1hwMG5qRHF5QTZhYjFNZGhzTjIxTEVIX3VVQXEt?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "e.l.f. Beauty (ELF) Stock Falls Amid Market Uptick: What Investors Need to Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNNEJicGFaSUl0TDF2aUZPb0J6MGJPTjhhOEN1VG12QmdFd19USXVHZDBtQl9mUkZnUkUxQjFzUm5EWF8tMzFLNTF3WFhZNXEzZWNPWHZDTmRRUFphQ3FIdFRUTTdXSGFPSmpyVW1URTVhMGNJMl9JeWNNQnVPZ0IwZ1dYOG9VbGNG?oc=5", "source_name": "Market source", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "BEAUTY", "summary": "", "url": "https://news.google.com/rss/articles/CBMickFVX3lxTE40VmFFR183ZHBiWW5EdGJUUXJDR3c3Tnc1cTZaODVQWGpDbmxaX3pHWVNyUzRUSVZBZ255UGZyWXFTVTBzdnVxWklmY3pkZlNSVTdCTnowVDhhcENJeXF6d3BnUFU0dktlakVjYlJYOEZTZw?oc=5", "source_name": "SET", "published_at": "2023-03-25T15:20:44+00:00", "published_display": "25 Mar 2023 15:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Ulta Beauty (ULTA) Stock Looks Reasonable On Earnings While Cash Flow Looks Strong", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxNZ1BUWndrMXBwV0dWVDNBWjg0SjhWcmhFam1QRnExVUJ2SlEzMG1jMGlaNHdDSXZjY3dMbkJ5YmxCN1gwbm9TYlhtRk9CclBvY0pQcUZEZENQeWN6cEw3MjFEWWlKSmJsREFRYTY5a05MVlFhM1ZldEpNZWJ3TTBHeVdmakFWN0Mwd3gzN01qR3c1a1YyTWpkSg?oc=5", "source_name": "Market source", "published_at": "2026-07-22T21:09:36+00:00", "published_display": "22 Jul 2026 21:09", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is the Options Market Predicting a Spike in Ulta Beauty Stock?", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgFBVV95cUxPZmVVTUgtMUwtTW5YVjhzeXRrOTR1Mmk5bUw5VFNoS2pDaXRZTXpqdzlPUk44SkdhblkzVzdHOVJjU3BwdnQ4d1NYd0l6WmtnQmE2MEZrTUZhTGFhcGJrMm40YlpIaVNCS2lMMjhvRzlrZ2dFbmxYVHVGeXpMeE8wSnhzbVExMmZQV1A0V0dB?oc=5", "source_name": "Market source", "published_at": "2026-07-22T14:37:00+00:00", "published_display": "22 Jul 2026 14:37", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Mediolanum International Funds Ltd Decreases Stock Position in Ulta Beauty Inc. $ULTA", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNbkJSMzlUdlNOWVFxUHhXc0VVV04yOWdlR3diWnF5d19GYlMxSjU3SmJCdFc4TkJFTzU3b0FuVXBIWmlNV2RjSTQxVkZ6V1JhX3VwN1RZSmtGbmJwNkI4ZkpCY2lJS3lMb2t3ZlB4MDQySDRzT09JTlVxZXUwbnVCMkRhZ1Y4ajJYUFpNZHVKRlNhVE9jZ2VkdUtneWZwUC0xdzh3NGcybmRYNEN5cUtBTUJPdDRXd296cFd4N1pxNmd4cGxYOXJjWW1YYkNYQy10YWpfaHIwaFkxX1BO?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-22T09:09:52+00:00", "published_display": "22 Jul 2026 09:09", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty stock holds Buy rating at TD Cowen on improving execution", "summary": "", "url": "https://news.google.com/rss/articles/CBMiygFBVV95cUxPeDFhMkFkSndRcTVxRWlxeGFRQ1JuS0g3bkFwTk1OMjBZdFNwd0JsdjJ3U1BPMVRSbXFwdjdXUldoVzRFOXZ6dFlmbzhpTzRDZ0hiRjROTjd1eVNnamlxaE80RjJIanBrQXBHWXc4emx5N2Zsc2g0NDRxN1ZiTHp0MjRETl9tN0RjS0lQTEtVZk1ITm5NYjQta2dsUzFMMzhaQzZtM2hNNldwa3hmcF9PTEI1THY4UktuN2Fab1lHOGZvX0RGdm00aE9n?oc=5", "source_name": "Investing.com Nigeria", "published_at": "2026-07-21T14:00:42+00:00", "published_display": "21 Jul 2026 14:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TD Cowen raises e.l.f. Beauty stock price target on Rhode growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxPUXZwckVHQmRaTk1NeWpoejZ5WG52cU9fWjhiZEhSV3pWV0pWNXg1RkVCVUFtZ09HRWtRZmVXblBCeFQzT0dNd1d0dzJBLUttcG5ZWUIwZkZ6WUdYYzlJMHAyS214M2lUUm9qOV8yX2U5MjlzR2YwTksxMms2OURWcEtwa3lVSHJQVUVUVkJ6Q3llZHY2TC1FUW52bmxPRG9QeUR3YldLYk1IR1ZvdW5ZQndEcXhpYTI0eVQtWFBB?oc=5", "source_name": "Investing.com", "published_at": "2026-07-21T13:15:59+00:00", "published_display": "21 Jul 2026 13:15", "sentiment": "positive", "sentiment_pct": 82, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "e.l.f. Beauty (ELF) Is a Trending Stock: Facts to Know Before Betting on It", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNYlBZUzVOMGxmZUs1Umx3V19HZnhXdS1Ob3k3RTVIY2IteDNjbWd4czVsbXNyQ0U4MWNjN1pGT3habmM5TVBkVkp0TTItZ1pTVjl4bnIteWx5eElVaElvTWhxeWUtVlR5RGZ0U0hud1Z3WnhkZHV1c0plajY1RWtCT3NpSUJUOWJ2?oc=5", "source_name": "Market source", "published_at": "2026-07-21T13:00:02+00:00", "published_display": "21 Jul 2026 13:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty Inc. stock outperforms competitors on strong trading day", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxONWNud1hBdm9OUkt5ZU81X1V5SHNIYUs5eHRHMklJX0NIY0VjODJWV0FrdHJEQnhTdU02c2NSSXFXbmd0TTFsTzFXaS1mZGdLTXlOR1hNT3N5ckJDNUxwYnpqRlllX0pxbWpmQ1VFS1Y0cE1rYjNBNzh6aV9nOEhvUGp4X0hKQWExR3JLRlFDbTZBVERDTTQyMU5ocjlXRXRIeDlKZllMZGw5ZXVVR3pWTHdjUHNkdEJncDl4Y1YxZWtPOE9kT1E?oc=5", "source_name": "MarketWatch", "published_at": "2026-07-20T21:07:00+00:00", "published_display": "20 Jul 2026 21:07", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why e.l.f. Beauty (ELF) Stock Is Up Today", "summary": "", "url": "https://news.google.com/rss/articles/CBMihAFBVV95cUxQLUVXbGI5VFNPc2ZxRllabmpmM2gwUFJLcmNsNmYyOWtNZmFnSzlGSURULXlqUl9sZ2FkaW9adnpDSi1xWk9vNEtadDc5SUN1ZVF0ZEx3a3ZncFBybHpPdGpYSnNCU1d1MndfMG82cGJBLWRZdFF0NHpxbWsxNVlSZE43a1A?oc=5", "source_name": "Quiver Quantitative", "published_at": "2026-07-20T18:34:00+00:00", "published_display": "20 Jul 2026 18:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Wealthfront Advisers LLC Has $4.82 Million Stock Position in Ulta Beauty Inc. $ULTA", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxPTDBRcmlOcWxxVTdTNVk2ajhMYWpkOVdJcjFuc0I0OUZOVFk1d1RvakktYXZxMDB6R09GREFDSFlPZ041RTJvc1NrdlFwNVpIa01td1MwWkdEcTRVTVNFOW1uZGhxam11V0doMHp4NWNnQ0tMbXNUa2RhSHh1T0s1M2QzZVB4dEJoaWJHQ2pTRUtXS3N0OG02ZEc0dnhseHhaNjRld09VbVNpcGRVT2pOLWUzTnJXRmlFV18yNC1aaU9wanBkRFJmNUpneWFsa29KaXpoZlBOcw?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-19T09:21:36+00:00", "published_display": "19 Jul 2026 09:21", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty (ULTA) 46th Annual William Blair Growth Stock Conference Summary", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxON3NobFljQ2F3cXJNOTc3VGNFdndwUzcycEdfYzVmOUhxckRNUUI0VnR2T3diXzA5a0xTbE1PTE53UGFVcEcyY0FYVmpsREdFNE4wNV9DajBjMnN4Sk5mTy1aNngxVl9ENnh3d1FVM0plVDUwTVY0bnU5YngzejY5dUtCcVBVTldPcFBOb2p1UmVpTmIyQ0w3cGcxdm9Yam55YUFDdVI2ZTQ?oc=5", "source_name": "Quartr", "published_at": "2026-07-18T21:06:59+00:00", "published_display": "18 Jul 2026 21:06", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Canaccord raises e.l.f. Beauty stock price target on hair launch", "summary": "", "url": "https://news.google.com/rss/articles/CBMivgFBVV95cUxNTGtRYWVyVUwzVnNOejlTSk1zZjNkX041R1dhMGNoOHNUVWNpeUJ5UDJCZlVhWXJxMjFPdVVNc0FER001WnVrRDI4LVNia0Q5QjFGczUxWEdYeTMyVW1hRTVFbDhESDNrRFVIT0hhZm5iYS1pU2ZtMGN6Z0dXcktVMzlTWXZDT1hMckNySkNXblAyVXphTTVqLXFWWnhKU2Z5OHpoNk1uQktrYWhFazFqV19GS1N1S0NfcGEza2xn?oc=5", "source_name": "Investing.com", "published_at": "2026-07-17T12:08:12+00:00", "published_display": "17 Jul 2026 12:08", "sentiment": "positive", "sentiment_pct": 66, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Donated Human Skin Treatments Propel K-Beauty Stock Rally", "summary": "", "url": "https://news.google.com/rss/articles/CBMijgFBVV95cUxNakdNM2pXRHpIZ2JDb2loZUpYRS1mOW41alZscXVUalpPYkVUUkQzX0hvSjZHeEdhMm5rUkJMM2g4WG9ZZkpFcGVuaGZNZjUwVDF3U0tFMXlzMENFdWhQOUpTTVlPelhzb1BEVDkyWGp0VURQOFpXY0tPeFhmdDdnckVjbXVncE0xM2pGNkln?oc=5", "source_name": "Briefs Finance", "published_at": "2026-07-16T22:35:54+00:00", "published_display": "16 Jul 2026 22:35", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "e.l.f. Beauty (ELF) Stock Dips While Market Gains: Key Facts", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPQUNFZTE1Y0szZUhWNmRxQklpSW1wYzFVR2tkS3dHQk9YSVpHU1dkRm5ETmdDb1lFcjNQU0JzRTBRc0w2X2Y3MG9jbTkzUE55S25BYmd2RTZXeFUtandGZWg3OVMtWG5MVW1WdGVmakdQU1RTRnVPbG5PUHczc0g1WDBNLXZCS0dG?oc=5", "source_name": "Market source", "published_at": "2026-07-14T21:45:05+00:00", "published_display": "14 Jul 2026 21:45", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty (ULTA) Stock Drops Despite Market Gains: Important Facts to Note", "summary": "", "url": "https://news.google.com/rss/articles/CBMimAFBVV95cUxOTnhkYkhEMUd1VDlTXzRUZHo5eWhUTnFsV1dnTlMxdmxnTXpCc3F2TG5WQlY5a2hydEliYVItMTkwbGF5TGhUOU1mVTkxRGhVdU5zQk9LaTc3UUtJeGlhcFdBTWVyeGpUT1Y2czhYeEVONUhKSHJQUU1fd2VaRXJuRmE2emkxcmJHbXNoSnQzcFlkU2tXQkJZeQ?oc=5", "source_name": "Market source", "published_at": "2026-07-06T07:00:00+00:00", "published_display": "06 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Why e.l.f. Beauty Stock Jumped 32% in June", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxPalpMNUYwSEgzZERBR19OR1ZxNUhoWEtCMklWb2ZNSG1YMWhaWnlSbk1kZHN3RTlWZllmNnFaYk1FNkFqXzlGbmlucEl2MlZfMHBfV2dXb2xSTXhDcHh3TjRmcVdsQkJzaGN0NXJ2RG5BdWJsMlZHZFkxTFl6ZTlQT1hlVV8yNy05?oc=5", "source_name": "The Motley Fool", "published_at": "2026-07-05T07:00:00+00:00", "published_display": "05 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty (ULTA) Stock Has Cash Flow Upside While Earnings Look Fair", "summary": "", "url": "https://news.google.com/rss/articles/CBMilwFBVV95cUxOODJIckxRb21TN0R4Uk5QU3gxZXJPMVQxMEYwY1RHNmV5MzMxbWlzN29Wa2NtRk4wb2VaNGx3eE9SS0FrN3FlT3U2bVQyZFJYd3F4elktZFd1OFU2djF0R2UzZHNJMjdiZGhoUDd4cVNiaFRGM1JQVlZ1WGtRUGZnOElnYnhjZTB6RkhrVG5sRFlTaF9PdlhJ?oc=5", "source_name": "Market source", "published_at": "2026-07-03T07:00:00+00:00", "published_display": "03 Jul 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Ulta Beauty Stock Hits a New 52-Week Low: If It\u2019s Not in the Buy Zone, It\u2019s Awfully Close", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQczZSZzNyRHMzbHh3M2hRcjR4dlRqeWtfSWowNXEzelp6WkE1anhLWjBIRWVmVThVcTZJeDNBNFpSUkU0UGd0OUhtcGhxN2VvTlc0STR1Z1NMYjRvN0VVcWlJNDlqSktTSVVXTTVqMFJuVGFPdEpZRHFoQ3d4NGVyQk0wYU9LSmZPQ1pkcHNTcHpoWTdx?oc=5", "source_name": "Market source", "published_at": "2026-07-01T07:00:00+00:00", "published_display": "01 Jul 2026 07:00", "sentiment": "negative", "sentiment_pct": 36, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "How to Play Ulta Beauty Stock After a 24% Plunge in 6 Months?", "summary": "", "url": "https://news.google.com/rss/articles/CBMilAFBVV95cUxQY05NX0lLZmtJcmJFZ1g0MlFIRGdmNVExbDlNR3dsZ2Y0RUZQS3JFSFVHbXVCQTVfZ1I5d2hKSDJNM0FaZkFna3NCcVFZU3I2Zm14eklUQnVha25hcjllR2tHM2VPVWNGbVZ2Um50dkhpS181NnBxVko3MzhtZXl1TUUxZkVGNzVESU5wNmNIYVc5Sjdv?oc=5", "source_name": "Market source", "published_at": "2026-06-24T07:00:00+00:00", "published_display": "24 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is e.l.f. Beauty, Inc. (ELF) A Good Stock To Buy Now?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNQTdvdkV3NURCMXZBeG83TmdJRzlnYTRpbFJrQzNHQ1N4M0NzaWJOeWRnaU10Ukh6YzNtN0J2RXViRU1tMjJPOFdiUzBjaTgtQU1yYmJVT2hPRzBJYktPYnJpMi1nSFFvVVBUM1hwMG5qRHF5QTZhYjFNZGhzTjIxTEVIX3VVQXEt?oc=5", "source_name": "Market source", "published_at": "2026-06-12T07:00:00+00:00", "published_display": "12 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "e.l.f. Beauty (ELF) Stock Falls Amid Market Uptick: What Investors Need to Know", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNNEJicGFaSUl0TDF2aUZPb0J6MGJPTjhhOEN1VG12QmdFd19USXVHZDBtQl9mUkZnUkUxQjFzUm5EWF8tMzFLNTF3WFhZNXEzZWNPWHZDTmRRUFphQ3FIdFRUTTdXSGFPSmpyVW1URTVhMGNJMl9JeWNNQnVPZ0IwZ1dYOG9VbGNG?oc=5", "source_name": "Market source", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 22, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "BEAUTY", "summary": "", "url": "https://news.google.com/rss/articles/CBMickFVX3lxTE40VmFFR183ZHBiWW5EdGJUUXJDR3c3Tnc1cTZaODVQWGpDbmxaX3pHWVNyUzRUSVZBZ255UGZyWXFTVTBzdnVxWklmY3pkZlNSVTdCTnowVDhhcENJeXF6d3BnUFU0dktlakVjYlJYOEZTZw?oc=5", "source_name": "SET", "published_at": "2023-03-25T15:20:44+00:00", "published_display": "25 Mar 2023 15:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 70, "total_relevant": 21, "sentiment_summary": {"positive": 10, "negative": 2, "neutral": 9, "score": 58, "total": 21, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 87, "events": [{"event": "general", "label": "Market update", "weight": 9.15, "count": 16}, {"event": "analyst", "label": "Analyst action", "weight": 1.65, "count": 3}, {"event": "earnings", "label": "Earnings", "weight": 1.1, "count": 2}], "positive_events": 10, "negative_events": 2}, "market_context": {"has_market_context": true, "latest_close": 0.38, "latest_week": "2026-07-17", "one_week_move": 5.6, "four_week_move": 0.0, "twelve_week_move": 8.6, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": 0.514371, "market_dynamics_buy_signal": false, "relative_strength": -26.271234, "fair_value_gap": -14.0, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "negative", "expectation_probability": 33.9856, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+5.6% over one week, +0.0% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "positive", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 70, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 10}, {"label": "MarketBeat", "count": 2}, {"label": "Investing.com", "count": 2}, {"label": "Investing.com Nigeria", "count": 1}, {"label": "MarketWatch", "count": 1}, {"label": "Quiver Quantitative", "count": 1}, {"label": "Quartr", "count": 1}, {"label": "Briefs Finance", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 21}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 16}, {"label": "Analyst action", "count": 3}, {"label": "Earnings", "count": 2}]}, "insights": [{"label": "Weighted tone", "value": "58/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "positive", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "87/100 classification confidence."}, {"label": "Company focus", "value": "21", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "1", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+5.6% over one week, +0.0% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "Ulta Beauty (ULTA) Stock Looks Reasonable On Earnings While Cash Flow Looks Strong"}], "updated_at": "2026-07-23T01:17:15.463832+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}