{"ticker": {"uuid": "6cabfe6a-a2d9-4e26-a4a6-16cfdc72944c", "symbol": "BAVA", "name": "Bavarian Nordic A/S", "exchange": "CPH", "country": "DK", "sector": "Healthcare", "industry": "Biotechnology"}, "articles": [{"title": "Bavarian Nordic Launches Next Tranche of Share Buy-Back Program", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxNa1RIOWMxX2pHRE1qcmVCbVRERkxvTmpicHRGR3N4bUFONkI0eEdSWmdRNGxBTlpwcUYycDhZWnBSbHVUV2wySU5EcWZkcVdWUVU2ZjhsQ0h0T2x6enhDRGxBalhJZ0VlbXAwR0F6am03OFlIa2ptRFJKZktrY3dyb1VLZjZZa3FYRFNSbktIYWtvT2xBNzFFa1J5MENfUTM1Sk1yVTlQRXBESjMwaUo5akJXbGxhWDFiV0wta0J3XzUtRlhEVkJFdTljS3lhWmJ1MzZuWFRpR05yQjg?oc=5", "source_name": "NTB Kommunikasjon", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Evaluating Bavarian Nordic (CPSE:BAVA) After Recent Share Price Firming And Perceived Valuation Discount", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNay1aUTFxal9FcHVSSUM5N2ZjdkVqcW1LWWZvb3dRNFpjWE15WVY2RE1TUUFxZ2VfVjhzakdxOTJDWDhET1NDWkx6UjZXTkNHMlpMeVc0aklKSGo3TVhlX3RZVVZzRTlYNUE4aXpjNFR0WVBkQ2t0ZVlUMmV2aUk3YUowR1ZpTXlGdV84SG5yQ2pqZ0pab0ZLQm85b0JKbFcwSUxF?oc=5", "source_name": "Market source", "published_at": "2026-05-29T07:00:00+00:00", "published_display": "29 May 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": "Bavarian Nordic\u2019s BARDA Deal Reshapes JYNNEOS Stockpile And 2026 Outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxQZFhiX0xma2lGaHRUVEZDZ1Y3VWFjdWo0VlpNR1FlX0pJWXZWZ0ljMGFaVElsczVKaVhsLUdvUzlvN2Y1SnYyNE9LWnZQR21HdHM3c2tNbXVNQ1FQdUpRd2EteTN6RGE5VVRKSkFLaWh4TUVRZ3FOY3JRU2Vidy13MjRHNXBCM0YzNE55Zjg3X1B3SDlrSm5mb0dXdFhoc0MtdjhBRzNXTThTdUZDUElxcjJzbnJ4ZXM1RUdQOVYweUNEcVZwQ3lIdEVvM1pSb3d6T3Npc2JmT2dXRXFIUDUwT0IyUDE3aXJS0gHuAUFVX3lxTE8tZXJ2TVhkMjM1eFFacnpxLWpnbk03dzdzd2RQYnlTS2Ixc2dnTFF2SG1iV2lqck5QenRTc1F5VFBrcjhHWVgxdGpOUHhFd0JLQWVCZ3FrcHVLV2tqOVlfdE5nY1pELTFOMDlPQk5pUWgzanI3N2RVVTVqcXEySXlTTjlyX0FHeUQzYTBQN1JndmoyU2wyY0NsX3FydEt3MWFVS01EYWZYbU1lcW1WZDcxVlR5VEhkdzNPX1Jld05mR25STkJFQ0d1QXE1UFI3MzZMV1E1SnFUZ0V6TTFKeEJyeHVzN2hJUHQxdzI1SWc?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-24T07:00:00+00:00", "published_display": "24 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bavarian Nordic (CPSE:BAVA) Q1 Margin Squeeze Challenges Bullish Profitability Narrative", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxQaWlNMEphTGFONFdsbVFIX1RzVmZZaXhzYUpIRDIwdDRpcTdacUQtUTZnNEJfaGVoSHM4aHdmaUJfMW1ZMF9xVG5KSkZpcFZPQndTcUpxU3l0MF9VVXB3SE5LeUxlS1hvQjg5RGtDcS10SEIwTG5ZbXl3UW1iTmJBNVRaNVNIcnJ1blJPal9fcktSeVhIOTNUb3EyaFc2WTd1ZDRST1lFNVotYkdMSkc2d1RxT0V5alhRdDJsT0dIZkRaeGFabUJ6MnI5ZEk4SkJBOHQ0VDBRTGRzb3VNVWQwUjhZLWhrRDMt0gHuAUFVX3lxTE5hY1FBR0RacnRPS1RIdDljTzdDY2gySjdSYVB1R1VFSmw2ZGdvMk9Oa01pMUNvdERIRnIyalZlUmhaWWVhbTBGci1ReFVtbTliRkJGYVRsN0tNMFAzMWhGRm1jejBHWDA5a29qUFQyVnFwZnljSlhobXdlSHZIOGk0MEl6LUpGaGdpRXV3cFhWOWkzS05RRDFVYWJNcjcyY3ExNE05X3Z5MlBZcWJRcUkyVDBxYWk5S2tFTmxhaVg3NkVXSHZTb29SRHBraTQyS1VqUDNUd1pvd19kOG04eHJhcGFBUzNnaUxKN1BpWXc?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 May 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": "A Look At Bavarian Nordic (CPSE:BAVA) Valuation As Fair Value Estimates Signal Possible Undervaluation", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOcjEyX2x1Y0Z3NzM1OFRNbEFlSlNINThEN3NfcGtDbGdzbkU4enhEME5fWEVDZ0c5d2JkS3pLSnpYYWFoVUt4dFVPVC1sZ21UTE9CYnpPMnNKdjlCZi1tWFdMZFRaMHRXR3FLSVdSU2p2RFJjam84X19mSktlVldJN0hzMVVwWkVBVFF5Yk1tWFJJZmNidW5rbmR5RQ?oc=5", "source_name": "Market source", "published_at": "2026-05-12T07:00:00+00:00", "published_display": "12 May 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": "Bavarian Nordic \u2013 Completion of Share Buy-Back Program", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxNZ2V1aHNpbFVFdHJNOXNKRXJIVTVTd0JrWVBLMFRhVTJLa1RrMmhJR2pFbWY4VWY4ejk2dG5YVFdEUUhucjJYc0JpaVFnZ3U1QXRkNV9wWUVjLURVQ1hZSU1McURVbTJjM2V3elRKcFVVWWZqeGtRZ3ZqMGFmY09DM3h4MF90ckVDeVlLV3ZDc2hTTkNrV1kxSzM0bjE2MUtvRTdEQTRLSkFwUzBHT200M2tybkVCVlpvUXREdWJJOTNiQQ?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 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": "Does Bavarian Nordic (CPSE:BAVA) Offer Value After A 37% One Year Share Price Gain", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQeGpHbVE0emlZSTF5cG0tbzNRazhLMG1lNHhBZE5GTnphS1BGSjMwX0h4SURMbVVyc3c2dmNWUi1HTlBaRzBpYVo4UWt6SmFaNlVFdGFqRktqZzhTNzFTc3pURmJCR1RMWm5LY2liQ0F1QWFxcGt4UzJSQmMwWjQ5MkVpUFExWWxqUGtGMGJ6UFJXMUdLX2ZsWk1KTQ?oc=5", "source_name": "Market source", "published_at": "2026-04-04T07:00:00+00:00", "published_display": "04 Apr 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": "A Look At Bavarian Nordic (CPSE:BAVA) Valuation After Recent Share Price Momentum", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQLXdyQXlDYUMyQVhYNlhOc1cwODJRZk5adlFKUW1sQ2k4X2dOekthdWxhMm92QWxOOVJKSmhvQVFGN1BMQXVrV2U5aUlqaEJiOEczSEJzTkp4MG1mRE5VeGpjbDg3bzZhYkNQeUx4UEZmZnU4TklZZzd6dTY0YVh6cmZacEs5dW8tNk5jX1pnRkNpRERjbHBzeDBVaw?oc=5", "source_name": "Market source", "published_at": "2026-04-04T07:00:00+00:00", "published_display": "04 Apr 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 It Time To Reassess Bavarian Nordic (CPSE:BAVA) After Vaccine Contract Headlines?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxPQ2ZWbjVhQkZuYjVmc2NFbVNRYTFIVV91YTdzQ0dyaXdyZGx2UXNXVm9GcXJLTThNcm9ucnFLYnQtRTY4VW9PR1lxbk50MlhXdVBqXzVnd1ZmaDVxY2c2cGFtYVZNVFp5czBpMnk0TFcxTWFOdXdFU2JKanZabDFOU2NTbHNocERtVEcyelBWc1hJZ2JVYUFWRzJpLWF1ZVFXazIyM1BuejNWWHltaGNQWVFoQTFKdWZadDVqdWlfcHZvMEJPMG1hbUhqdzhYMDFaaUI4OTROOUFnakwycmJyUFFvUGxtQzhf0gHuAUFVX3lxTE5MQ3FTSGZaTTlHRU1KMUJ0TUNLdkE5RVg5aTdpZjJRMHNTRlV4SUcxeXg2MlVubHh2YXN2N2FGazdJNWROdmg0ZmduSWRIN2ZpLWlrY3hKMjVqd0hZN19SQmtEZXZFZmlvNDZsbVNDQkhhZTk4cy11SXBHOTQ1eF8yQzBVVFhKNXo3dXdSUldNem9tRW1OSm5GT2FUZk15M21IVGVLYzVIVFV2MWxBMkt2UUJCQk5JS2pieEhiRVpSTXBiemhPUExVdjhfQnpxV2Nlb3hxUVBBS2V2QXBWb0tocFVnbGlMbXozY1dVeHc?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Bull Case For Bavarian Nordic (CPSE:BAVA) Could Change Following Strong 2025 Results And Chikungunya Tie-Up", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxQc3I3T09rQi1Hd1Y3cmhDd2swQ0laT00wVkc0UW5mbzQwYkdpTC0xalpzaTZ6dGtCNTZXTExUYzdjTzNUaVNoVjdLSXQ2OEl4WkhkQ3NsbTJSemV2Q2dZTmtqWWNwOVRYYms5OXJzWGgyb2JCcmFEck1xNUxJOEpYbkpmTHlBTVFJT3J6QjJJSWtUamhBMG5XRjFEcV9Hd2Y2OGViQWZnZWo4QTNzZHFQV21FM3JXbV9oNk94dk1wYXhBeGlnanZGTmVVSktWaklHLVRxaEVSOWp3UWJjM3NkVkVyMERDMk0x0gHuAUFVX3lxTFA5Y2dYbDFNRjAxMjA3N3NTb1dhR3Exbjl6NkJIR1ZUNmNlZzV4NFRlZlBqdDFFbUdrd0oydk1KakFIdWhUVFRsbERraDRrcW5MLWVabldmaDI3bGVVNzZjam1hYWZSNHB6TEhQMjQxTXViSDJacjlpOHNheFROQ0xxcHVkQ25yQi1UVkxMZVZCVzVBbFVkOFRXc01GZ0luM1dJVmg0cVg0b3lVaTlZRXR3allEdlZHRURQZjdUSWRKM1RoVlRzRmJpNjJHRnZubGY0cGFhUVM0V1VTUTNtOFRWeEx2VktnMXRFSzdxX3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-20T07:00:00+00:00", "published_display": "20 Mar 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": "Bavarian Nordic \u2013 Transactions in Connection with Share Buy-Back Program", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxQaWhJampDVG1qLWg3TUJwU2s2cHNra0FkLUJJY1BUREFrbXRZcHZUUjhRLW5OUEFIa1ZmVnZMbHFvbnoxSUJqZHhDZFRaWEJSWlMyb1dfRnlxVUU1QVZ6NW0zemFlYjUwNnl6RXpNU0R2dFR0Y2QzN3l0cmdtX2h4dTY2WEIyUjhralZVaEZ4WkFWSFM2RlVERFdQUEJYLThDSmk3OE9YUVhhRGZ0T1Q2VHVxcmFXNUp3VVZWVzFVUGlvU2c0eFllcW9ITmlaMWxkbXhvZVFSMHItQQ?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-03-16T07:00:00+00:00", "published_display": "16 Mar 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": "Assessing Bavarian Nordic (CPSE:BAVA) Valuation After Recent Choppy Share Price Performance", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxOMXhPb3dQZ0pVZV9YbFByYU13bDVyamNjMlBsYnozR2pyVWN5UFNRdU5pSXNSUUJOSTJJVFl3Q1A3Tjh6ME4xVVp2VnpvMTlYY09RbEluNmNDUkYza1JaWVRyMDBrcWg2T2VsUndTeUo3bTEzR3p4dnFoWnU3U3NxT3NYR1ZLOFA5?oc=5", "source_name": "Market source", "published_at": "2026-01-10T08:00:00+00:00", "published_display": "10 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Nordic Capital, Permira takeover offer for Bavarian Nordic falls through", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNbF93TlV1S1hkZ0xVRU8tdjlRRWNEQnI1aFN0eFhxa2pncE92RmhQdmFuUXRzU3ZaUjJOZ0dWRmVDS1B2UEZpNlNMSDd1azNlbWpXRnYxSUJZd184WGwxb21LT09DSGR5QUp3N0JhcDI4dk8xcTU5ZlhQNGdIdUtkTzFmUnlwaGJ3ZVB2RkF2TWNtWWE1MDlyZkk4VTJMOEgyUnVtU3hsT2FNZ0M3YmFOT1hyLTBtZExBWTd1Ng?oc=5", "source_name": "Reuters", "published_at": "2025-11-06T08:00:00+00:00", "published_display": "06 Nov 2025 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bavarian Nordic A/S (CPH:BAVA) Held Back By Insufficient Growth Even After Shares Climb 38%", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5wFBVV95cUxQZWszNmVJT0E0QmI2X0trMTZ2LWRyWXZPZEF0Q1ZkMERwVkdkRlVqZTJ2bThUM0FLR2Q2YmVyVU9PQm1tQm1lekw3UWM3ZVFQTFEzRFBxS3RmWWVvR1lGY2YzcHBTLXVKZlRVakVSeXZpRWMzWWxuQmNOR1U1Vmo1em50aGZpQVJHYjlPRmpONVdEcEZUVGI4QXBXUHhkd3hSamdkbHI4d2J5YzhKTUtOMVhUdms3VDZLN043Q0Z4NGZjMnVCM0Mzd3lEemg0ZDM2M2pHbHpGN0Y3V0xwLU5yVFRxeFUxMWfSAewBQVVfeXFMTVBYN0NJZzQ1bjhCdzN4dDFuSmZaRlk4N2tnNHhseklyYzJodW9jQU9RY01odHFzRGtNOGhfSGM5Y01WNEJhci1wd1MtZDdmNGdZejhwOVNmbllMNWFYclhRRmF6NmF3Z1ZsMGstNGVTRGtVUzlDSHd4ZHA2cGRJY3lUTGVwN0ZTWXJ6RUFob2ZzVkZ1WXo2a19QbXFWbF9YQmtJVGZnNG5VYzR0QWljZWtDTjFoc3JmQ1BzZXZ5SW93NmY3MHBFVWR2aC1MeDVzZ0JaNlEycWZ4RGtwUmxLc2ZuNzNhcWpiT1lmZ0I?oc=5", "source_name": "simplywall.st", "published_at": "2025-07-28T07:00:00+00:00", "published_display": "28 Jul 2025 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": "Nordic Capital, Permira make $3 billion offer for vaccine maker Bavarian Nordic", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxNeWROVk5qb0lORmpwMURFUFdvd1p3SjA0TVdaNUJ1VFJFUktBSXJPWGtvM3RlS2NuU0FjdElDRWE3WVdsSGd0elJSYUdtdlJnaERZbUxBcWoyTDl3VHpVWTBUYnE5aVUzZ3R4ZlAwSTZ3am1jZk1zYVpaalJYTVVwMTBaTzlQaFZ1UWo0WTdmZV9CYzZEMmVyZU5XR0RnWEtNX2x2bDNHVkJLQzlaSW05X3pVR2FhRzdBR04xU2pqVEhaZ0lGV2ZvV25Sb0xpR21YdUxxNGQ0MmlNU1diREE?oc=5", "source_name": "Reuters", "published_at": "2025-07-28T07:00:00+00:00", "published_display": "28 Jul 2025 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": "Vaccine maker Bavarian Nordic in takeover talks, shares rally", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxQVlhzblFNNkpxbVV0QWtRcS1UbGJBS0dZRV9pb0ZTUDRQOWdwNlNPelhMTE5LWXRPSDBtdXRpdkE4SHNoODVnZTFOV1c4MlRYZUFQVnZTQzFVd0ZaVWhtdVZpS3Y5NzIwWlVCSzh4WFNOblM0elRoZ3FKTmRhRktJUVlIM1J2X2djc2pqajdfYmtNcVNJS2lrZHFiTjRnZTNWcGl2eTR5UzlmcXhNUTlmTXNyems4MzdCcEJGcl9uaW5TVDZyMHdPRA?oc=5", "source_name": "Reuters", "published_at": "2025-07-24T07:00:00+00:00", "published_display": "24 Jul 2025 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": "Bavarian Nordic A/S", "summary": "", "url": "https://news.google.com/rss/articles/CBMiYkFVX3lxTE9SNE9QZ056ZjZZdV8xNkpNNm9RQ2p1b2NVYW9mdUxJd0hBRUlHVlpFSEROd0pVbjZzMmlWbERNUTVaR0s2YVp1cmZ1SjFyVm02MUtjMDZoaGdSTjh4NWlISnJB?oc=5", "source_name": "Reuters", "published_at": "2021-08-23T12:27:16+00:00", "published_display": "23 Aug 2021 12:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bavarian Nordic A/S: Target Price Consensus and Analysts Recommendations | BAVA | DK0015998017", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNWEtqbnFQZjN2d09LdjN2SmEwRjlPTEZmblludXluSEFWTzBBVGxOWU5XOEg0UFdqOEVxMU1SdFFENjB5RlBXVnNHdGxLZ0w2TEpDdEh0bUlPZnRhZHoxaUhKdHhldnFPMC13MFJMX1dhUFBINVpwdVIwSzF3VXZTd3FDaW1GcW1p?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-18T15:34:31+00:00", "published_display": "18 Aug 2020 15:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Bavarian Nordic Launches Next Tranche of Share Buy-Back Program", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxNa1RIOWMxX2pHRE1qcmVCbVRERkxvTmpicHRGR3N4bUFONkI0eEdSWmdRNGxBTlpwcUYycDhZWnBSbHVUV2wySU5EcWZkcVdWUVU2ZjhsQ0h0T2x6enhDRGxBalhJZ0VlbXAwR0F6am03OFlIa2ptRFJKZktrY3dyb1VLZjZZa3FYRFNSbktIYWtvT2xBNzFFa1J5MENfUTM1Sk1yVTlQRXBESjMwaUo5akJXbGxhWDFiV0wta0J3XzUtRlhEVkJFdTljS3lhWmJ1MzZuWFRpR05yQjg?oc=5", "source_name": "NTB Kommunikasjon", "published_at": "2026-06-02T07:00:00+00:00", "published_display": "02 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": "Evaluating Bavarian Nordic (CPSE:BAVA) After Recent Share Price Firming And Perceived Valuation Discount", "summary": "", "url": "https://news.google.com/rss/articles/CBMiowFBVV95cUxNay1aUTFxal9FcHVSSUM5N2ZjdkVqcW1LWWZvb3dRNFpjWE15WVY2RE1TUUFxZ2VfVjhzakdxOTJDWDhET1NDWkx6UjZXTkNHMlpMeVc0aklKSGo3TVhlX3RZVVZzRTlYNUE4aXpjNFR0WVBkQ2t0ZVlUMmV2aUk3YUowR1ZpTXlGdV84SG5yQ2pqZ0pab0ZLQm85b0JKbFcwSUxF?oc=5", "source_name": "Market source", "published_at": "2026-05-29T07:00:00+00:00", "published_display": "29 May 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": "Bavarian Nordic\u2019s BARDA Deal Reshapes JYNNEOS Stockpile And 2026 Outlook", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxQZFhiX0xma2lGaHRUVEZDZ1Y3VWFjdWo0VlpNR1FlX0pJWXZWZ0ljMGFaVElsczVKaVhsLUdvUzlvN2Y1SnYyNE9LWnZQR21HdHM3c2tNbXVNQ1FQdUpRd2EteTN6RGE5VVRKSkFLaWh4TUVRZ3FOY3JRU2Vidy13MjRHNXBCM0YzNE55Zjg3X1B3SDlrSm5mb0dXdFhoc0MtdjhBRzNXTThTdUZDUElxcjJzbnJ4ZXM1RUdQOVYweUNEcVZwQ3lIdEVvM1pSb3d6T3Npc2JmT2dXRXFIUDUwT0IyUDE3aXJS0gHuAUFVX3lxTE8tZXJ2TVhkMjM1eFFacnpxLWpnbk03dzdzd2RQYnlTS2Ixc2dnTFF2SG1iV2lqck5QenRTc1F5VFBrcjhHWVgxdGpOUHhFd0JLQWVCZ3FrcHVLV2tqOVlfdE5nY1pELTFOMDlPQk5pUWgzanI3N2RVVTVqcXEySXlTTjlyX0FHeUQzYTBQN1JndmoyU2wyY0NsX3FydEt3MWFVS01EYWZYbU1lcW1WZDcxVlR5VEhkdzNPX1Jld05mR25STkJFQ0d1QXE1UFI3MzZMV1E1SnFUZ0V6TTFKeEJyeHVzN2hJUHQxdzI1SWc?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-24T07:00:00+00:00", "published_display": "24 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bavarian Nordic (CPSE:BAVA) Q1 Margin Squeeze Challenges Bullish Profitability Narrative", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxQaWlNMEphTGFONFdsbVFIX1RzVmZZaXhzYUpIRDIwdDRpcTdacUQtUTZnNEJfaGVoSHM4aHdmaUJfMW1ZMF9xVG5KSkZpcFZPQndTcUpxU3l0MF9VVXB3SE5LeUxlS1hvQjg5RGtDcS10SEIwTG5ZbXl3UW1iTmJBNVRaNVNIcnJ1blJPal9fcktSeVhIOTNUb3EyaFc2WTd1ZDRST1lFNVotYkdMSkc2d1RxT0V5alhRdDJsT0dIZkRaeGFabUJ6MnI5ZEk4SkJBOHQ0VDBRTGRzb3VNVWQwUjhZLWhrRDMt0gHuAUFVX3lxTE5hY1FBR0RacnRPS1RIdDljTzdDY2gySjdSYVB1R1VFSmw2ZGdvMk9Oa01pMUNvdERIRnIyalZlUmhaWWVhbTBGci1ReFVtbTliRkJGYVRsN0tNMFAzMWhGRm1jejBHWDA5a29qUFQyVnFwZnljSlhobXdlSHZIOGk0MEl6LUpGaGdpRXV3cFhWOWkzS05RRDFVYWJNcjcyY3ExNE05X3Z5MlBZcWJRcUkyVDBxYWk5S2tFTmxhaVg3NkVXSHZTb29SRHBraTQyS1VqUDNUd1pvd19kOG04eHJhcGFBUzNnaUxKN1BpWXc?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 May 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": "A Look At Bavarian Nordic (CPSE:BAVA) Valuation As Fair Value Estimates Signal Possible Undervaluation", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxOcjEyX2x1Y0Z3NzM1OFRNbEFlSlNINThEN3NfcGtDbGdzbkU4enhEME5fWEVDZ0c5d2JkS3pLSnpYYWFoVUt4dFVPVC1sZ21UTE9CYnpPMnNKdjlCZi1tWFdMZFRaMHRXR3FLSVdSU2p2RFJjam84X19mSktlVldJN0hzMVVwWkVBVFF5Yk1tWFJJZmNidW5rbmR5RQ?oc=5", "source_name": "Market source", "published_at": "2026-05-12T07:00:00+00:00", "published_display": "12 May 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": "Bavarian Nordic \u2013 Completion of Share Buy-Back Program", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxNZ2V1aHNpbFVFdHJNOXNKRXJIVTVTd0JrWVBLMFRhVTJLa1RrMmhJR2pFbWY4VWY4ejk2dG5YVFdEUUhucjJYc0JpaVFnZ3U1QXRkNV9wWUVjLURVQ1hZSU1McURVbTJjM2V3elRKcFVVWWZqeGtRZ3ZqMGFmY09DM3h4MF90ckVDeVlLV3ZDc2hTTkNrV1kxSzM0bjE2MUtvRTdEQTRLSkFwUzBHT200M2tybkVCVlpvUXREdWJJOTNiQQ?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-05-11T07:00:00+00:00", "published_display": "11 May 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": "Does Bavarian Nordic (CPSE:BAVA) Offer Value After A 37% One Year Share Price Gain", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQeGpHbVE0emlZSTF5cG0tbzNRazhLMG1lNHhBZE5GTnphS1BGSjMwX0h4SURMbVVyc3c2dmNWUi1HTlBaRzBpYVo4UWt6SmFaNlVFdGFqRktqZzhTNzFTc3pURmJCR1RMWm5LY2liQ0F1QWFxcGt4UzJSQmMwWjQ5MkVpUFExWWxqUGtGMGJ6UFJXMUdLX2ZsWk1KTQ?oc=5", "source_name": "Market source", "published_at": "2026-04-04T07:00:00+00:00", "published_display": "04 Apr 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": "A Look At Bavarian Nordic (CPSE:BAVA) Valuation After Recent Share Price Momentum", "summary": "", "url": "https://news.google.com/rss/articles/CBMimwFBVV95cUxQLXdyQXlDYUMyQVhYNlhOc1cwODJRZk5adlFKUW1sQ2k4X2dOekthdWxhMm92QWxOOVJKSmhvQVFGN1BMQXVrV2U5aUlqaEJiOEczSEJzTkp4MG1mRE5VeGpjbDg3bzZhYkNQeUx4UEZmZnU4TklZZzd6dTY0YVh6cmZacEs5dW8tNk5jX1pnRkNpRERjbHBzeDBVaw?oc=5", "source_name": "Market source", "published_at": "2026-04-04T07:00:00+00:00", "published_display": "04 Apr 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 It Time To Reassess Bavarian Nordic (CPSE:BAVA) After Vaccine Contract Headlines?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxPQ2ZWbjVhQkZuYjVmc2NFbVNRYTFIVV91YTdzQ0dyaXdyZGx2UXNXVm9GcXJLTThNcm9ucnFLYnQtRTY4VW9PR1lxbk50MlhXdVBqXzVnd1ZmaDVxY2c2cGFtYVZNVFp5czBpMnk0TFcxTWFOdXdFU2JKanZabDFOU2NTbHNocERtVEcyelBWc1hJZ2JVYUFWRzJpLWF1ZVFXazIyM1BuejNWWHltaGNQWVFoQTFKdWZadDVqdWlfcHZvMEJPMG1hbUhqdzhYMDFaaUI4OTROOUFnakwycmJyUFFvUGxtQzhf0gHuAUFVX3lxTE5MQ3FTSGZaTTlHRU1KMUJ0TUNLdkE5RVg5aTdpZjJRMHNTRlV4SUcxeXg2MlVubHh2YXN2N2FGazdJNWROdmg0ZmduSWRIN2ZpLWlrY3hKMjVqd0hZN19SQmtEZXZFZmlvNDZsbVNDQkhhZTk4cy11SXBHOTQ1eF8yQzBVVFhKNXo3dXdSUldNem9tRW1OSm5GT2FUZk15M21IVGVLYzVIVFV2MWxBMkt2UUJCQk5JS2pieEhiRVpSTXBiemhPUExVdjhfQnpxV2Nlb3hxUVBBS2V2QXBWb0tocFVnbGlMbXozY1dVeHc?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-01T07:00:00+00:00", "published_display": "01 Apr 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "The Bull Case For Bavarian Nordic (CPSE:BAVA) Could Change Following Strong 2025 Results And Chikungunya Tie-Up", "summary": "", "url": "https://news.google.com/rss/articles/CBMi6AFBVV95cUxQc3I3T09rQi1Hd1Y3cmhDd2swQ0laT00wVkc0UW5mbzQwYkdpTC0xalpzaTZ6dGtCNTZXTExUYzdjTzNUaVNoVjdLSXQ2OEl4WkhkQ3NsbTJSemV2Q2dZTmtqWWNwOVRYYms5OXJzWGgyb2JCcmFEck1xNUxJOEpYbkpmTHlBTVFJT3J6QjJJSWtUamhBMG5XRjFEcV9Hd2Y2OGViQWZnZWo4QTNzZHFQV21FM3JXbV9oNk94dk1wYXhBeGlnanZGTmVVSktWaklHLVRxaEVSOWp3UWJjM3NkVkVyMERDMk0x0gHuAUFVX3lxTFA5Y2dYbDFNRjAxMjA3N3NTb1dhR3Exbjl6NkJIR1ZUNmNlZzV4NFRlZlBqdDFFbUdrd0oydk1KakFIdWhUVFRsbERraDRrcW5MLWVabldmaDI3bGVVNzZjam1hYWZSNHB6TEhQMjQxTXViSDJacjlpOHNheFROQ0xxcHVkQ25yQi1UVkxMZVZCVzVBbFVkOFRXc01GZ0luM1dJVmg0cVg0b3lVaTlZRXR3allEdlZHRURQZjdUSWRKM1RoVlRzRmJpNjJHRnZubGY0cGFhUVM0V1VTUTNtOFRWeEx2VktnMXRFSzdxX3c?oc=5", "source_name": "simplywall.st", "published_at": "2026-03-20T07:00:00+00:00", "published_display": "20 Mar 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": "Bavarian Nordic \u2013 Transactions in Connection with Share Buy-Back Program", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxQaWhJampDVG1qLWg3TUJwU2s2cHNra0FkLUJJY1BUREFrbXRZcHZUUjhRLW5OUEFIa1ZmVnZMbHFvbnoxSUJqZHhDZFRaWEJSWlMyb1dfRnlxVUU1QVZ6NW0zemFlYjUwNnl6RXpNU0R2dFR0Y2QzN3l0cmdtX2h4dTY2WEIyUjhralZVaEZ4WkFWSFM2RlVERFdQUEJYLThDSmk3OE9YUVhhRGZ0T1Q2VHVxcmFXNUp3VVZWVzFVUGlvU2c0eFllcW9ITmlaMWxkbXhvZVFSMHItQQ?oc=5", "source_name": "GlobeNewswire", "published_at": "2026-03-16T07:00:00+00:00", "published_display": "16 Mar 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": "Assessing Bavarian Nordic (CPSE:BAVA) Valuation After Recent Choppy Share Price Performance", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxOMXhPb3dQZ0pVZV9YbFByYU13bDVyamNjMlBsYnozR2pyVWN5UFNRdU5pSXNSUUJOSTJJVFl3Q1A3Tjh6ME4xVVp2VnpvMTlYY09RbEluNmNDUkYza1JaWVRyMDBrcWg2T2VsUndTeUo3bTEzR3p4dnFoWnU3U3NxT3NYR1ZLOFA5?oc=5", "source_name": "Market source", "published_at": "2026-01-10T08:00:00+00:00", "published_display": "10 Jan 2026 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Nordic Capital, Permira takeover offer for Bavarian Nordic falls through", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxNbF93TlV1S1hkZ0xVRU8tdjlRRWNEQnI1aFN0eFhxa2pncE92RmhQdmFuUXRzU3ZaUjJOZ0dWRmVDS1B2UEZpNlNMSDd1azNlbWpXRnYxSUJZd184WGwxb21LT09DSGR5QUp3N0JhcDI4dk8xcTU5ZlhQNGdIdUtkTzFmUnlwaGJ3ZVB2RkF2TWNtWWE1MDlyZkk4VTJMOEgyUnVtU3hsT2FNZ0M3YmFOT1hyLTBtZExBWTd1Ng?oc=5", "source_name": "Reuters", "published_at": "2025-11-06T08:00:00+00:00", "published_display": "06 Nov 2025 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bavarian Nordic A/S (CPH:BAVA) Held Back By Insufficient Growth Even After Shares Climb 38%", "summary": "", "url": "https://news.google.com/rss/articles/CBMi5wFBVV95cUxQZWszNmVJT0E0QmI2X0trMTZ2LWRyWXZPZEF0Q1ZkMERwVkdkRlVqZTJ2bThUM0FLR2Q2YmVyVU9PQm1tQm1lekw3UWM3ZVFQTFEzRFBxS3RmWWVvR1lGY2YzcHBTLXVKZlRVakVSeXZpRWMzWWxuQmNOR1U1Vmo1em50aGZpQVJHYjlPRmpONVdEcEZUVGI4QXBXUHhkd3hSamdkbHI4d2J5YzhKTUtOMVhUdms3VDZLN043Q0Z4NGZjMnVCM0Mzd3lEemg0ZDM2M2pHbHpGN0Y3V0xwLU5yVFRxeFUxMWfSAewBQVVfeXFMTVBYN0NJZzQ1bjhCdzN4dDFuSmZaRlk4N2tnNHhseklyYzJodW9jQU9RY01odHFzRGtNOGhfSGM5Y01WNEJhci1wd1MtZDdmNGdZejhwOVNmbllMNWFYclhRRmF6NmF3Z1ZsMGstNGVTRGtVUzlDSHd4ZHA2cGRJY3lUTGVwN0ZTWXJ6RUFob2ZzVkZ1WXo2a19QbXFWbF9YQmtJVGZnNG5VYzR0QWljZWtDTjFoc3JmQ1BzZXZ5SW93NmY3MHBFVWR2aC1MeDVzZ0JaNlEycWZ4RGtwUmxLc2ZuNzNhcWpiT1lmZ0I?oc=5", "source_name": "simplywall.st", "published_at": "2025-07-28T07:00:00+00:00", "published_display": "28 Jul 2025 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": "Nordic Capital, Permira make $3 billion offer for vaccine maker Bavarian Nordic", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3gFBVV95cUxNeWROVk5qb0lORmpwMURFUFdvd1p3SjA0TVdaNUJ1VFJFUktBSXJPWGtvM3RlS2NuU0FjdElDRWE3WVdsSGd0elJSYUdtdlJnaERZbUxBcWoyTDl3VHpVWTBUYnE5aVUzZ3R4ZlAwSTZ3am1jZk1zYVpaalJYTVVwMTBaTzlQaFZ1UWo0WTdmZV9CYzZEMmVyZU5XR0RnWEtNX2x2bDNHVkJLQzlaSW05X3pVR2FhRzdBR04xU2pqVEhaZ0lGV2ZvV25Sb0xpR21YdUxxNGQ0MmlNU1diREE?oc=5", "source_name": "Reuters", "published_at": "2025-07-28T07:00:00+00:00", "published_display": "28 Jul 2025 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": "Vaccine maker Bavarian Nordic in takeover talks, shares rally", "summary": "", "url": "https://news.google.com/rss/articles/CBMiyAFBVV95cUxQVlhzblFNNkpxbVV0QWtRcS1UbGJBS0dZRV9pb0ZTUDRQOWdwNlNPelhMTE5LWXRPSDBtdXRpdkE4SHNoODVnZTFOV1c4MlRYZUFQVnZTQzFVd0ZaVWhtdVZpS3Y5NzIwWlVCSzh4WFNOblM0elRoZ3FKTmRhRktJUVlIM1J2X2djc2pqajdfYmtNcVNJS2lrZHFiTjRnZTNWcGl2eTR5UzlmcXhNUTlmTXNyems4MzdCcEJGcl9uaW5TVDZyMHdPRA?oc=5", "source_name": "Reuters", "published_at": "2025-07-24T07:00:00+00:00", "published_display": "24 Jul 2025 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": "Bavarian Nordic A/S", "summary": "", "url": "https://news.google.com/rss/articles/CBMiYkFVX3lxTE9SNE9QZ056ZjZZdV8xNkpNNm9RQ2p1b2NVYW9mdUxJd0hBRUlHVlpFSEROd0pVbjZzMmlWbERNUTVaR0s2YVp1cmZ1SjFyVm02MUtjMDZoaGdSTjh4NWlISnJB?oc=5", "source_name": "Reuters", "published_at": "2021-08-23T12:27:16+00:00", "published_display": "23 Aug 2021 12:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Bavarian Nordic A/S: Target Price Consensus and Analysts Recommendations | BAVA | DK0015998017", "summary": "", "url": "https://news.google.com/rss/articles/CBMiiAFBVV95cUxNWEtqbnFQZjN2d09LdjN2SmEwRjlPTEZmblludXluSEFWTzBBVGxOWU5XOEg0UFdqOEVxMU1SdFFENjB5RlBXVnNHdGxLZ0w2TEpDdEh0bUlPZnRhZHoxaUhKdHhldnFPMC13MFJMX1dhUFBINVpwdVIwSzF3VXZTd3FDaW1GcW1p?oc=5", "source_name": "marketscreener.com", "published_at": "2020-08-18T15:34:31+00:00", "published_display": "18 Aug 2020 15:34", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "analyst", "event_label": "Analyst action", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 74, "total_relevant": 18, "sentiment_summary": {"positive": 4, "negative": 1, "neutral": 13, "score": 52, "total": 18, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 86, "events": [{"event": "general", "label": "Market update", "weight": 8.55, "count": 13}, {"event": "earnings", "label": "Earnings", "weight": 1.1, "count": 2}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}, {"event": "analyst", "label": "Analyst action", "weight": 0.55, "count": 1}], "positive_events": 4, "negative_events": 1}, "market_context": {"has_market_context": true, "latest_close": 175.5, "latest_week": "2026-06-19", "one_week_move": -4.7, "four_week_move": -10.9, "twelve_week_move": -8.1, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.507139, "market_dynamics_buy_signal": false, "relative_strength": -15.058827, "fair_value_gap": -5.1, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "positive", "expectation_probability": 59.1813, "reaction_label": "Price reacting lower", "reaction_tone": "negative", "market_sentence": "-4.7% over one week, -10.9% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Price moving ahead of tone", "tone": "negative", "classification": "price_leads_news", "summary": "Price is moving more forcefully than the current news tone suggests.", "confidence": 62, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "Market source", "count": 5}, {"label": "simplywall.st", "count": 5}, {"label": "Reuters", "count": 4}, {"label": "GlobeNewswire", "count": 2}, {"label": "NTB Kommunikasjon", "count": 1}, {"label": "marketscreener.com", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 18}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 13}, {"label": "Earnings", "count": 2}, {"label": "Guidance", "count": 1}, {"label": "Deals and strategy", "count": 1}, {"label": "Analyst action", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "52/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Price moving ahead of tone", "tone": "negative", "text": "Price is moving more forcefully than the current news tone suggests."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "86/100 classification confidence."}, {"label": "Company focus", "value": "18", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "4", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-4.7% over one week, -10.9% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Bavarian Nordic Launches Next Tranche of Share Buy-Back Program"}], "updated_at": "2026-06-22T05:12:16.443351+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}