{"ticker": {"uuid": "c3db1998-fadd-44e3-87db-d70bb15c645e", "symbol": "CCL", "name": "Carnival Corporation", "exchange": "NYSE", "country": "US", "sector": "Consumer Cyclical", "industry": "Travel Services"}, "articles": [{"title": "CCL Industries Announces Record Results for 2026 Second Quarter", "summary": "Second Quarter Highlights Per Class B share(3): $1.35 adjusted basic earnings up 10.7%; $1.31 basic earnings up 8.3%; Sales increased 9.1% on 5.0% organic growth, 1.8% acquisition growth and 2.3% positive currency translation Operating income(1) improved 8.8%, with a 16.6% operating margin(1) flat to 2025 Returned $325.3 million to shareholders: $61.2 million in dividends and repurchased 3.1 million Class B shares for $264.1 million Six-Month Highlights Per Class B share(3): $2.55 adjusted basic earnings up 6.3%; $2.49 basic earnings up 4.2%; Sales increased 6.0% on 3.5% organic growth, 1.1% a", "url": "https://finance.yahoo.com/markets/stocks/articles/ccl-industries-announces-record-results-213000413.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T21:30:00+00:00", "published_display": "12 Aug 2026 21:30", "sentiment": "positive", "sentiment_pct": 85, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.328, "duplicate_count": 1, "topics": ["Currency Impact", "Dividends", "Earnings", "Financial Results", "Free Cash Flow", "Operating Income"]}, {"title": "Princess Cruises Returns to the 2027 Rose Parade\u00ae", "summary": "Cruise Line Brings the Pasadena Tournament of Roses\u00ae \"Welcome\" Theme to Life with a Destination-Inspired Float for America's New Year Celebration\u00ae FORT LAUDERDALE, Fla., Aug. 12, 2026 /PRNewswire/ -- Princess Cruises, the world's most iconic cruise brand, will welcome the new year as an official participant in the 138th Rose Parade\u00ae presented by Honda on January 1, 2027. Returning for a second consecutive year, Princess will unveil a breathtaking floral float inspired by the 2027 Tournament of Roses\u00ae theme, \"Welcome.\"A rendering of Princess Cruises\u2019 2027 Rose Parade float. A \"Welcome Aboard \u2013 ", "url": "https://finance.yahoo.com/media-advertising/articles/princess-cruises-returns-2027-rose-160000677.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T16:00:00+00:00", "published_display": "12 Aug 2026 16:00", "sentiment": "positive", "sentiment_pct": 64, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.319, "duplicate_count": 1, "topics": ["Cruise Industry", "New Year Celebration", "Tourism"]}, {"title": "SEABOURN UNVEILS 2028-2029 CARIBBEAN VOYAGES DESIGNED FOR DEEPER DISCOVERY", "summary": "Key Points Seabourn has opened bookings for its winter 2028-2029 Caribbean season, featuring 10 unique voyages aboard Seabourn Ovation and Seabourn Quest The season includes seven- to 12-day itineraries visiting 21 ports across 20 countries and island territories, with access to intimate yacht harbors and smaller ports such as St. Barts, Bequia and Little Bay, Montserrat, that larger ships cannot reach. Guests can choose from voyages sailing between Bridgetown, Barbados, and Philipsburg, Sint Maarten aboard Seabourn Ovation, or round-trip Miami departures aboard Seabourn Quest. Highlights incl", "url": "https://finance.yahoo.com/media-advertising/articles/seabourn-unveils-2028-2029-caribbean-212700710.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-11T21:27:00+00:00", "published_display": "11 Aug 2026 21:27", "sentiment": "positive", "sentiment_pct": 61, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.279, "duplicate_count": 1, "topics": ["Caribbean", "Cruise Industry", "Luxury Travel"]}, {"title": "Stocks Finish Lower as Soaring Crude Prices Spur Inflation Fears", "summary": "The S&P 500 Index ($SPX) (SPY) closed down -0.06% on Monday, the Dow Jones Industrial Average ($DOWI) (DIA) closed down -0.11%, and the Nasdaq 100 Index ($IUXX) (QQQ) closed down -0.34%. September E-mini S&P futures (ESU26) fell -0.07%, and September E-mini Nasdaq futures (NQU26) fell -0.30%. Stock indices settled lower on Monday. The broader market was under pressure on Monday from higher crude oil prices, which boosted inflation expectations and T-note yields. WTI crude oil surged more than +5% on Monday, pushing the 10-year T-note yield up by +5 bp to 4.70%.Join 200K+ Subscribers: Find out ", "url": "https://www.nasdaq.com/articles/stocks-finish-lower-soaring-crude-prices-spur-inflation-fears", "source_name": "nasdaq.com", "published_at": "2026-08-11T16:59:43+00:00", "published_display": "11 Aug 2026 16:59", "sentiment": "positive", "sentiment_pct": 77, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.194, "duplicate_count": 1, "topics": ["AI", "Earnings", "Earnings Growth", "Earnings Results", "Interest Rates", "Price Target"]}, {"title": "Princess Cruises Opens 2028 Alaska Season with 185 Departures, Eight Ships and Signature Cruisetours", "summary": "Cruise Line's Nearly 60 Years of Alaska Expertise Brings Guests Glacier-Rich Voyages, Immersive Cruisetours and Access to Princess Wilderness LodgesPrincess Cruises Opens 2028 Alaska Season with 185 Departures, Eight Ships and Signature Cruisetours FORT LAUDERDALE, Fla., Aug. 11, 2026 /PRNewswire/ -- Princess Cruises, opened sales for its expansive 2028 Alaska season, featuring 185 departures across 14 itineraries aboard eight ships, including the Alaska spectacular Star Princess \u2013 from glacier-rich voyages and wildlife-filled ports to immersive cruisetours and Princess Wilderness Lodge stays ", "url": "https://finance.yahoo.com/small-business/articles/princess-cruises-opens-2028-alaska-154500534.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-11T15:45:00+00:00", "published_display": "11 Aug 2026 15:45", "sentiment": "positive", "sentiment_pct": 62, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.268, "duplicate_count": 1, "topics": ["Alaska", "Cruises", "Tourism"]}, {"title": "Stocks Mixed as Higher Crude Prices Boost T-Note Yields", "summary": "The S&P 500 Index ($SPX) (SPY) today is up +0.05%, the Dow Jones Industrial Average ($DOWI) (DIA) is down -0.02%, and the Nasdaq 100 Index ($IUXX) (QQQ) is down -0.15%. September E-mini S&P futures (ESU26) are up +0.03%, and September E-mini Nasdaq futures (NQU26) are down -0.17%. Stock indices are mixed today. The broader market is under pressure today from higher crude oil prices, which are boosting inflation expectations and T-note yields. WTI crude oil is up more than +2% today, pushing the 10-year T-note yield up by +4 bp to 4.69%.Join 200K+ Subscribers: Find out why the midday Barchart B", "url": "https://www.nasdaq.com/articles/stocks-mixed-higher-crude-prices-boost-t-note-yields", "source_name": "nasdaq.com", "published_at": "2026-08-10T17:28:50+00:00", "published_display": "10 Aug 2026 17:28", "sentiment": "positive", "sentiment_pct": 80, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.164, "duplicate_count": 1, "topics": ["AI", "Earnings", "Earnings Growth", "Earnings Results", "Interest Rates", "Price Target"]}], "by_tier": {"direct": [{"title": "CCL Industries Announces Record Results for 2026 Second Quarter", "summary": "Second Quarter Highlights Per Class B share(3): $1.35 adjusted basic earnings up 10.7%; $1.31 basic earnings up 8.3%; Sales increased 9.1% on 5.0% organic growth, 1.8% acquisition growth and 2.3% positive currency translation Operating income(1) improved 8.8%, with a 16.6% operating margin(1) flat to 2025 Returned $325.3 million to shareholders: $61.2 million in dividends and repurchased 3.1 million Class B shares for $264.1 million Six-Month Highlights Per Class B share(3): $2.55 adjusted basic earnings up 6.3%; $2.49 basic earnings up 4.2%; Sales increased 6.0% on 3.5% organic growth, 1.1% a", "url": "https://finance.yahoo.com/markets/stocks/articles/ccl-industries-announces-record-results-213000413.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T21:30:00+00:00", "published_display": "12 Aug 2026 21:30", "sentiment": "positive", "sentiment_pct": 85, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.328, "duplicate_count": 1, "topics": ["Currency Impact", "Dividends", "Earnings", "Financial Results", "Free Cash Flow", "Operating Income"]}, {"title": "Princess Cruises Returns to the 2027 Rose Parade\u00ae", "summary": "Cruise Line Brings the Pasadena Tournament of Roses\u00ae \"Welcome\" Theme to Life with a Destination-Inspired Float for America's New Year Celebration\u00ae FORT LAUDERDALE, Fla., Aug. 12, 2026 /PRNewswire/ -- Princess Cruises, the world's most iconic cruise brand, will welcome the new year as an official participant in the 138th Rose Parade\u00ae presented by Honda on January 1, 2027. Returning for a second consecutive year, Princess will unveil a breathtaking floral float inspired by the 2027 Tournament of Roses\u00ae theme, \"Welcome.\"A rendering of Princess Cruises\u2019 2027 Rose Parade float. A \"Welcome Aboard \u2013 ", "url": "https://finance.yahoo.com/media-advertising/articles/princess-cruises-returns-2027-rose-160000677.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T16:00:00+00:00", "published_display": "12 Aug 2026 16:00", "sentiment": "positive", "sentiment_pct": 64, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.319, "duplicate_count": 1, "topics": ["Cruise Industry", "New Year Celebration", "Tourism"]}, {"title": "SEABOURN UNVEILS 2028-2029 CARIBBEAN VOYAGES DESIGNED FOR DEEPER DISCOVERY", "summary": "Key Points Seabourn has opened bookings for its winter 2028-2029 Caribbean season, featuring 10 unique voyages aboard Seabourn Ovation and Seabourn Quest The season includes seven- to 12-day itineraries visiting 21 ports across 20 countries and island territories, with access to intimate yacht harbors and smaller ports such as St. Barts, Bequia and Little Bay, Montserrat, that larger ships cannot reach. Guests can choose from voyages sailing between Bridgetown, Barbados, and Philipsburg, Sint Maarten aboard Seabourn Ovation, or round-trip Miami departures aboard Seabourn Quest. Highlights incl", "url": "https://finance.yahoo.com/media-advertising/articles/seabourn-unveils-2028-2029-caribbean-212700710.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-11T21:27:00+00:00", "published_display": "11 Aug 2026 21:27", "sentiment": "positive", "sentiment_pct": 61, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.279, "duplicate_count": 1, "topics": ["Caribbean", "Cruise Industry", "Luxury Travel"]}, {"title": "Stocks Finish Lower as Soaring Crude Prices Spur Inflation Fears", "summary": "The S&P 500 Index ($SPX) (SPY) closed down -0.06% on Monday, the Dow Jones Industrial Average ($DOWI) (DIA) closed down -0.11%, and the Nasdaq 100 Index ($IUXX) (QQQ) closed down -0.34%. September E-mini S&P futures (ESU26) fell -0.07%, and September E-mini Nasdaq futures (NQU26) fell -0.30%. Stock indices settled lower on Monday. The broader market was under pressure on Monday from higher crude oil prices, which boosted inflation expectations and T-note yields. WTI crude oil surged more than +5% on Monday, pushing the 10-year T-note yield up by +5 bp to 4.70%.Join 200K+ Subscribers: Find out ", "url": "https://www.nasdaq.com/articles/stocks-finish-lower-soaring-crude-prices-spur-inflation-fears", "source_name": "nasdaq.com", "published_at": "2026-08-11T16:59:43+00:00", "published_display": "11 Aug 2026 16:59", "sentiment": "positive", "sentiment_pct": 77, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.194, "duplicate_count": 1, "topics": ["AI", "Earnings", "Earnings Growth", "Earnings Results", "Interest Rates", "Price Target"]}, {"title": "Princess Cruises Opens 2028 Alaska Season with 185 Departures, Eight Ships and Signature Cruisetours", "summary": "Cruise Line's Nearly 60 Years of Alaska Expertise Brings Guests Glacier-Rich Voyages, Immersive Cruisetours and Access to Princess Wilderness LodgesPrincess Cruises Opens 2028 Alaska Season with 185 Departures, Eight Ships and Signature Cruisetours FORT LAUDERDALE, Fla., Aug. 11, 2026 /PRNewswire/ -- Princess Cruises, opened sales for its expansive 2028 Alaska season, featuring 185 departures across 14 itineraries aboard eight ships, including the Alaska spectacular Star Princess \u2013 from glacier-rich voyages and wildlife-filled ports to immersive cruisetours and Princess Wilderness Lodge stays ", "url": "https://finance.yahoo.com/small-business/articles/princess-cruises-opens-2028-alaska-154500534.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-11T15:45:00+00:00", "published_display": "11 Aug 2026 15:45", "sentiment": "positive", "sentiment_pct": 62, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.268, "duplicate_count": 1, "topics": ["Alaska", "Cruises", "Tourism"]}, {"title": "Stocks Mixed as Higher Crude Prices Boost T-Note Yields", "summary": "The S&P 500 Index ($SPX) (SPY) today is up +0.05%, the Dow Jones Industrial Average ($DOWI) (DIA) is down -0.02%, and the Nasdaq 100 Index ($IUXX) (QQQ) is down -0.15%. September E-mini S&P futures (ESU26) are up +0.03%, and September E-mini Nasdaq futures (NQU26) are down -0.17%. Stock indices are mixed today. The broader market is under pressure today from higher crude oil prices, which are boosting inflation expectations and T-note yields. WTI crude oil is up more than +2% today, pushing the 10-year T-note yield up by +4 bp to 4.69%.Join 200K+ Subscribers: Find out why the midday Barchart B", "url": "https://www.nasdaq.com/articles/stocks-mixed-higher-crude-prices-boost-t-note-yields", "source_name": "nasdaq.com", "published_at": "2026-08-10T17:28:50+00:00", "published_display": "10 Aug 2026 17:28", "sentiment": "positive", "sentiment_pct": 80, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.164, "duplicate_count": 1, "topics": ["AI", "Earnings", "Earnings Growth", "Earnings Results", "Interest Rates", "Price Target"]}], "industry": [], "sector": []}, "total_fetched": 9, "total_unique": 6, "total_relevant": 6, "pipeline_health": {"providers_attempted": 1, "providers_with_results": 1, "raw_articles": 9, "unique_stories": 6, "duplicates_removed": 3, "relevant_stories": 6, "current_evidence": 6, "direct_evidence": 6, "eodhd_articles": 6, "eodhd": {"configured": true, "status": "healthy", "calls_used": 185, "call_budget": 500, "budget_used_pct": 37.0, "requests_made": 37, "last_success_at": "2026-08-13T05:00:28.226703+00:00", "newest_seen_at": "2026-08-13T04:31:14+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3530, "unmapped_mentions": 1787}, "status": "healthy"}, "sentiment_summary": {"positive": 6, "negative": 0, "neutral": 0, "score": 64, "raw_score": 71, "total": 6, "evidence_count": 6, "effective_articles": 5.69, "direct_story_count": 6, "industry_story_count": 0, "sector_story_count": 0, "story_count": 6, "source_count": 2, "source_concentration": 0.6451, "direct_share": 100, "dispersion": 10, "confidence": 76, "evidence_status": "measured", "score_version": "evidence-v4", "newest_article_at": "2026-08-12T21:30:00+00:00", "label": "Constructive news tone", "tone": "positive"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 68, "events": [{"event": "general", "label": "Market update", "weight": 1.8, "count": 3}, {"event": "earnings", "label": "Earnings", "weight": 1.2, "count": 2}, {"event": "deals", "label": "Deals and strategy", "weight": 0.6, "count": 1}], "positive_events": 6, "negative_events": 0, "pipeline": {"providers_attempted": 1, "providers_with_results": 1, "raw_articles": 9, "unique_stories": 6, "duplicates_removed": 3, "relevant_stories": 6, "current_evidence": 6, "direct_evidence": 6, "eodhd_articles": 6, "eodhd": {"configured": true, "status": "healthy", "calls_used": 185, "call_budget": 500, "budget_used_pct": 37.0, "requests_made": 37, "last_success_at": "2026-08-13T05:00:28.226703+00:00", "newest_seen_at": "2026-08-13T04:31:14+00:00", "rate_limit": 1200, "rate_remaining": 1199, "last_error": "", "mapped_mentions": 3530, "unmapped_mentions": 1787}, "status": "healthy"}}, "market_context": {"has_market_context": true, "latest_close": 28.99, "latest_week": "2026-08-07", "one_week_move": 4.8, "four_week_move": 8.6, "twelve_week_move": 18.4, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.113118, "market_dynamics_buy_signal": false, "relative_strength": -8.769427, "fair_value_gap": 31.3, "fair_value_label": "Materially above fair value", "fair_value_tone": "negative", "expectation_direction": "positive", "expectation_probability": 56.0496, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+4.8% over one week, +8.6% over four weeks, trend inactive, and materially above fair value."}, "interpretation": {"label": "News confirmed by price", "tone": "positive", "classification": "confirmed_positive", "summary": "Constructive news tone is being confirmed by positive weekly price action.", "confidence": 73, "badges": ["Sentiment-trend disagreement", "Positive but stretched"], "opportunities": [], "risks": ["Positive news is arriving while the Sharemaestro trend signal is inactive.", "Constructive tone is arriving with price materially above fair value."], "event_label": "Market update", "sentiment_word": "constructive"}, "charts": {"sources": [{"label": "finance.yahoo.com", "count": 4}, {"label": "nasdaq.com", "count": 2}], "tiers": [{"label": "Direct company coverage", "count": 6}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 3}, {"label": "Earnings", "count": 2}, {"label": "Deals and strategy", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "64/100", "tone": "positive", "text": "Constructive news tone"}, {"label": "Evidence confidence", "value": "76/100", "tone": "positive", "text": "5.69 effective stories after overlap and weighting."}, {"label": "Market reaction", "value": "News confirmed by price", "tone": "positive", "text": "Constructive news tone is being confirmed by positive weekly price action."}, {"label": "Primary event", "value": "Market update", "tone": "positive", "text": "68/100 classification confidence."}, {"label": "Company focus", "value": "6", "tone": "positive", "text": "100% of weighted evidence is company-specific."}, {"label": "Evidence agreement", "value": "10/100", "tone": "positive", "text": "lower dispersion means the independent stories agree more closely."}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+4.8% over one week, +8.6% over four weeks, trend inactive, and materially above fair value."}, {"label": "Latest direct headline", "value": "Positive", "tone": "positive", "text": "CCL Industries Announces Record Results for 2026 Second Quarter"}], "updated_at": "2026-08-13T05:12:19.400660+00:00", "detail_intelligence": {"headline": "News confirmed by price", "summary": "Constructive news tone is drawn from 6 fresh independent stories, including 6 company-specific items across 2 publishers.", "status": "measured", "metrics": [{"label": "Weighted tone", "value": 64, "display": "64", "tone": "positive", "note": "Constructive news tone"}, {"label": "Evidence confidence", "value": 76, "display": "76", "tone": "positive", "note": "solid confidence"}, {"label": "Company focus", "value": 100, "display": "100%", "tone": "positive", "note": "6 direct stories"}, {"label": "Evidence agreement", "value": 90, "display": "90", "tone": "positive", "note": "10/100 dispersion"}], "confidence_drivers": [{"label": "Sample depth", "value": 71, "note": "5.69 effective stories"}, {"label": "Source breadth", "value": 40, "note": "2 independent publishers"}, {"label": "Direct relevance", "value": 100, "note": "company-specific evidence share"}, {"label": "Freshness", "value": 83, "note": "recency-weighted evidence"}, {"label": "Agreement", "value": 90, "note": "cross-story consistency"}, {"label": "Source independence", "value": 35, "note": "lower publisher concentration"}], "freshness": 83, "source_independence": 35, "timeline": [{"date": "2026-07-24", "label": "24 Jul", "count": 0, "score": null, "tone": "neutral", "x": 42.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-25", "label": "25 Jul", "count": 0, "score": null, "tone": "neutral", "x": 87.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-26", "label": "26 Jul", "count": 0, "score": null, "tone": "neutral", "x": 133.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-27", "label": "27 Jul", "count": 0, "score": null, "tone": "neutral", "x": 179.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-28", "label": "28 Jul", "count": 0, "score": null, "tone": "neutral", "x": 225.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-29", "label": "29 Jul", "count": 0, "score": null, "tone": "neutral", "x": 271.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-30", "label": "30 Jul", "count": 0, "score": null, "tone": "neutral", "x": 316.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-07-31", "label": "31 Jul", "count": 0, "score": null, "tone": "neutral", "x": 362.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-01", "label": "01 Aug", "count": 0, "score": null, "tone": "neutral", "x": 408.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-02", "label": "02 Aug", "count": 0, "score": null, "tone": "neutral", "x": 454.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-03", "label": "03 Aug", "count": 0, "score": null, "tone": "neutral", "x": 500.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-04", "label": "04 Aug", "count": 0, "score": null, "tone": "neutral", "x": 545.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-05", "label": "05 Aug", "count": 0, "score": null, "tone": "neutral", "x": 591.6, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-06", "label": "06 Aug", "count": 0, "score": null, "tone": "neutral", "x": 637.4, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-07", "label": "07 Aug", "count": 0, "score": null, "tone": "neutral", "x": 683.2, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-08", "label": "08 Aug", "count": 0, "score": null, "tone": "neutral", "x": 729.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-09", "label": "09 Aug", "count": 0, "score": null, "tone": "neutral", "x": 774.8, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}, {"date": "2026-08-10", "label": "10 Aug", "count": 1, "score": 80, "tone": "positive", "x": 820.6, "y": 80.4, "volume_height": 17.3, "volume_y": 248.7}, {"date": "2026-08-11", "label": "11 Aug", "count": 3, "score": 66, "tone": "positive", "x": 866.4, "y": 105.9, "volume_height": 52.0, "volume_y": 214.0}, {"date": "2026-08-12", "label": "12 Aug", "count": 2, "score": 75, "tone": "positive", "x": 912.2, "y": 89.5, "volume_height": 34.7, "volume_y": 231.3}, {"date": "2026-08-13", "label": "13 Aug", "count": 0, "score": null, "tone": "neutral", "x": 958.0, "y": 135.0, "volume_height": 0.0, "volume_y": 266.0}], "timeline_points": "820.6,80.4 866.4,105.9 912.2,89.5", "timeline_has_signal": true, "timeline_start": "24 Jul", "timeline_mid": "03 Aug", "timeline_end": "13 Aug", "momentum": {"label": "Establishing", "tone": "neutral", "recent_score": 71, "prior_score": null, "delta": null, "recent_count": 6, "prior_count": 0, "volume_delta": 6}, "freshness_buckets": [{"label": "Last 24 hours", "count": 2, "share": 33}, {"label": "1 to 3 days", "count": 4, "share": 67}, {"label": "4 to 7 days", "count": 0, "share": 0}, {"label": "8 to 30 days", "count": 0, "share": 0}], "source_profile": [{"label": "finance.yahoo.com", "count": 4, "share": 67, "score": 69, "tone": "positive"}, {"label": "nasdaq.com", "count": 2, "share": 33, "score": 78, "tone": "positive"}], "event_profile": [{"label": "Market update", "count": 3, "share": 50, "score": 62, "tone": "positive"}, {"label": "Earnings", "count": 2, "share": 33, "score": 78, "tone": "positive"}, {"label": "Deals and strategy", "count": 1, "share": 17, "score": 85, "tone": "positive"}], "topics": [{"label": "Earnings", "count": 3, "share": 50}, {"label": "Tourism", "count": 2, "share": 33}, {"label": "Price Target", "count": 2, "share": 33}, {"label": "Interest Rates", "count": 2, "share": 33}, {"label": "Earnings Results", "count": 2, "share": 33}, {"label": "Earnings Growth", "count": 2, "share": 33}, {"label": "Cruise Industry", "count": 2, "share": 33}, {"label": "AI", "count": 2, "share": 33}, {"label": "Operating Income", "count": 1, "share": 17}, {"label": "New Year Celebration", "count": 1, "share": 17}], "supporting": [{"label": "Direct evidence", "text": "6 current stories are mapped specifically to CCL."}, {"label": "Narrative agreement", "text": "Cross-story agreement is 90/100, indicating a comparatively coherent tape."}, {"label": "Price response", "text": "Constructive news tone is being confirmed by positive weekly price action."}], "tempering": [{"label": "Source breadth", "text": "Only 2 publishers currently contribute to the measured read."}], "supporting_heading": "What supports the read", "tempering_heading": "What tempers the read", "latest_observation": {"title": "CCL Industries Announces Record Results for 2026 Second Quarter", "summary": "Second Quarter Highlights Per Class B share(3): $1.35 adjusted basic earnings up 10.7%; $1.31 basic earnings up 8.3%; Sales increased 9.1% on 5.0% organic growth, 1.8% acquisition growth and 2.3% positive currency translation Operating income(1) improved 8.8%, with a 16.6% operating margin(1) flat to 2025 Returned $325.3 million to shareholders: $61.2 million in dividends and repurchased 3.1 million Class B shares for $264.1 million Six-Month Highlights Per Class B share(3): $2.55 adjusted basic earnings up 6.3%; $2.49 basic earnings up 4.2%; Sales increased 6.0% on 3.5% organic growth, 1.1% a", "url": "https://finance.yahoo.com/markets/stocks/articles/ccl-industries-announces-record-results-213000413.html", "source_name": "finance.yahoo.com", "published_at": "2026-08-12T21:30:00+00:00", "published_display": "12 Aug 2026 21:30", "sentiment": "positive", "sentiment_pct": 85, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage", "is_stale": false, "evidence_weight": 0.328, "duplicate_count": 1, "topics": ["Currency Impact", "Dividends", "Earnings", "Financial Results", "Free Cash Flow", "Operating Income"]}, "article_count": 6, "updated_at": "2026-08-13T05:12:19.400660+00:00"}, "price_sentiment_path": {"available": true, "price_points": [{"x": 42.0, "y": 59.9, "label": "13 Feb 2026", "close": 31.58, "index": 100.0}, {"x": 78.5, "y": 55.8, "label": "20 Feb 2026", "close": 31.8, "index": 100.7}, {"x": 115.0, "y": 64.0, "label": "27 Feb 2026", "close": 31.36, "index": 99.3}, {"x": 151.5, "y": 170.8, "label": "06 Mar 2026", "close": 25.64, "index": 81.2}, {"x": 188.0, "y": 204.2, "label": "13 Mar 2026", "close": 23.85, "index": 75.5}, {"x": 224.5, "y": 201.8, "label": "20 Mar 2026", "close": 23.98, "index": 75.9}, {"x": 261.0, "y": 200.5, "label": "27 Mar 2026", "close": 24.05, "index": 76.1}, {"x": 297.5, "y": 173.6, "label": "03 Apr 2026", "close": 25.49, "index": 80.7}, {"x": 334.0, "y": 130.2, "label": "10 Apr 2026", "close": 27.81, "index": 88.1}, {"x": 370.5, "y": 107.2, "label": "17 Apr 2026", "close": 29.05, "index": 92.0}, {"x": 407.0, "y": 145.2, "label": "24 Apr 2026", "close": 27.01, "index": 85.5}, {"x": 443.5, "y": 154.7, "label": "01 May 2026", "close": 26.5, "index": 83.9}, {"x": 480.0, "y": 159.9, "label": "08 May 2026", "close": 26.22, "index": 83.0}, {"x": 516.5, "y": 192.1, "label": "15 May 2026", "close": 24.49, "index": 77.6}, {"x": 553.0, "y": 164.4, "label": "22 May 2026", "close": 25.98, "index": 82.3}, {"x": 589.5, "y": 125.6, "label": "29 May 2026", "close": 28.06, "index": 88.9}, {"x": 626.0, "y": 137.7, "label": "05 Jun 2026", "close": 27.41, "index": 86.8}, {"x": 662.5, "y": 104.7, "label": "12 Jun 2026", "close": 29.18, "index": 92.4}, {"x": 699.0, "y": 73.1, "label": "19 Jun 2026", "close": 30.87, "index": 97.8}, {"x": 735.5, "y": 106.7, "label": "26 Jun 2026", "close": 29.07, "index": 92.1}, {"x": 772.0, "y": 131.0, "label": "03 Jul 2026", "close": 27.77, "index": 87.9}, {"x": 808.5, "y": 151.1, "label": "10 Jul 2026", "close": 26.69, "index": 84.5}, {"x": 845.0, "y": 158.9, "label": "17 Jul 2026", "close": 26.27, "index": 83.2}, {"x": 881.5, "y": 160.4, "label": "24 Jul 2026", "close": 26.19, "index": 82.9}, {"x": 918.0, "y": 132.9, "label": "31 Jul 2026", "close": 27.67, "index": 87.6}, {"x": 954.4, "y": 108.2, "label": "07 Aug 2026", "close": 28.99, "index": 91.8}], "sentiment_points": [{"x": 718.2, "y": 119.0, "label": "22 Jun 2026", "score": 56}, {"x": 718.3, "y": 119.0, "label": "22 Jun 2026", "score": 56}, {"x": 725.1, "y": 128.2, "label": "24 Jun 2026", "score": 51}, {"x": 726.5, "y": 128.2, "label": "24 Jun 2026", "score": 51}, {"x": 729.4, "y": 122.6, "label": "24 Jun 2026", "score": 54}, {"x": 730.6, "y": 124.5, "label": "25 Jun 2026", "score": 53}, {"x": 731.3, "y": 124.5, "label": "25 Jun 2026", "score": 53}, {"x": 731.9, "y": 124.5, "label": "25 Jun 2026", "score": 53}, {"x": 732.8, "y": 124.5, "label": "25 Jun 2026", "score": 53}, {"x": 733.1, "y": 124.5, "label": "25 Jun 2026", "score": 53}, {"x": 737.8, "y": 117.1, "label": "26 Jun 2026", "score": 57}, {"x": 739.0, "y": 117.1, "label": "26 Jun 2026", "score": 57}, {"x": 740.2, "y": 119.0, "label": "26 Jun 2026", "score": 56}, {"x": 741.0, "y": 117.1, "label": "27 Jun 2026", "score": 57}, {"x": 741.4, "y": 119.0, "label": "27 Jun 2026", "score": 56}, {"x": 742.0, "y": 119.0, "label": "27 Jun 2026", "score": 56}, {"x": 742.3, "y": 117.1, "label": "27 Jun 2026", "score": 57}, {"x": 744.3, "y": 119.0, "label": "27 Jun 2026", "score": 56}, {"x": 745.8, "y": 119.0, "label": "27 Jun 2026", "score": 56}, {"x": 747.2, "y": 119.0, "label": "28 Jun 2026", "score": 56}, {"x": 747.8, "y": 119.0, "label": "28 Jun 2026", "score": 56}, {"x": 751.2, "y": 117.1, "label": "29 Jun 2026", "score": 57}, {"x": 754.9, "y": 119.0, "label": "29 Jun 2026", "score": 56}, {"x": 769.2, "y": 115.3, "label": "02 Jul 2026", "score": 58}, {"x": 774.7, "y": 119.0, "label": "03 Jul 2026", "score": 56}, {"x": 775.0, "y": 119.0, "label": "03 Jul 2026", "score": 56}, {"x": 775.3, "y": 120.8, "label": "03 Jul 2026", "score": 55}, {"x": 776.0, "y": 120.8, "label": "03 Jul 2026", "score": 55}, {"x": 777.2, "y": 120.8, "label": "04 Jul 2026", "score": 55}, {"x": 779.5, "y": 119.0, "label": "04 Jul 2026", "score": 56}, {"x": 780.8, "y": 120.8, "label": "04 Jul 2026", "score": 55}, {"x": 789.8, "y": 119.0, "label": "06 Jul 2026", "score": 56}, {"x": 793.8, "y": 117.1, "label": "07 Jul 2026", "score": 57}, {"x": 798.9, "y": 119.0, "label": "08 Jul 2026", "score": 56}, {"x": 804.7, "y": 120.8, "label": "09 Jul 2026", "score": 55}, {"x": 843.9, "y": 117.1, "label": "16 Jul 2026", "score": 57}, {"x": 844.2, "y": 117.1, "label": "16 Jul 2026", "score": 57}, {"x": 849.9, "y": 122.6, "label": "17 Jul 2026", "score": 54}, {"x": 856.7, "y": 117.1, "label": "19 Jul 2026", "score": 57}, {"x": 859.2, "y": 115.3, "label": "19 Jul 2026", "score": 58}, {"x": 865.3, "y": 113.4, "label": "20 Jul 2026", "score": 59}, {"x": 873.3, "y": 113.4, "label": "22 Jul 2026", "score": 59}, {"x": 877.0, "y": 111.6, "label": "23 Jul 2026", "score": 60}, {"x": 878.2, "y": 109.8, "label": "23 Jul 2026", "score": 61}, {"x": 879.0, "y": 111.6, "label": "23 Jul 2026", "score": 60}, {"x": 879.5, "y": 111.6, "label": "23 Jul 2026", "score": 60}, {"x": 908.2, "y": 115.3, "label": "29 Jul 2026", "score": 58}, {"x": 925.6, "y": 128.2, "label": "01 Aug 2026", "score": 51}, {"x": 928.3, "y": 126.3, "label": "01 Aug 2026", "score": 52}, {"x": 931.4, "y": 126.3, "label": "02 Aug 2026", "score": 52}, {"x": 944.7, "y": 128.2, "label": "05 Aug 2026", "score": 51}, {"x": 958.0, "y": 124.5, "label": "07 Aug 2026", "score": 53}], "price_path": "42.0,59.9 78.5,55.8 115.0,64.0 151.5,170.8 188.0,204.2 224.5,201.8 261.0,200.5 297.5,173.6 334.0,130.2 370.5,107.2 407.0,145.2 443.5,154.7 480.0,159.9 516.5,192.1 553.0,164.4 589.5,125.6 626.0,137.7 662.5,104.7 699.0,73.1 735.5,106.7 772.0,131.0 808.5,151.1 845.0,158.9 881.5,160.4 918.0,132.9 954.4,108.2", "sentiment_path": "718.2,119.0 718.3,119.0 725.1,128.2 726.5,128.2 729.4,122.6 730.6,124.5 731.3,124.5 731.9,124.5 732.8,124.5 733.1,124.5 737.8,117.1 739.0,117.1 740.2,119.0 741.0,117.1 741.4,119.0 742.0,119.0 742.3,117.1 744.3,119.0 745.8,119.0 747.2,119.0 747.8,119.0 751.2,117.1 754.9,119.0 769.2,115.3 774.7,119.0 775.0,119.0 775.3,120.8 776.0,120.8 777.2,120.8 779.5,119.0 780.8,120.8 789.8,119.0 793.8,117.1 798.9,119.0 804.7,120.8 843.9,117.1 844.2,117.1 849.9,122.6 856.7,117.1 859.2,115.3 865.3,113.4 873.3,113.4 877.0,111.6 878.2,109.8 879.0,111.6 879.5,111.6 908.2,115.3 925.6,128.2 928.3,126.3 931.4,126.3 944.7,128.2 958.0,124.5", "price_change": -8.2, "sentiment_change": -3, "latest_close": 28.99, "start_label": "13 Feb", "mid_label": "15 May", "end_label": "07 Aug"}, "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}