{"ticker": {"uuid": "bc86b879-6af2-4951-8c08-24901e579e10", "symbol": "MPT", "name": "Mpact Limited", "exchange": "JNB", "country": "ZA", "sector": "Consumer Cyclical", "industry": "Packaging & Containers"}, "articles": [{"title": "Mpact explores strategic options as packaging demand evolves", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxPUERzWU5ZVDhiMnhINHVlOWgzOXF5TS1Kcy1hVVF3LUs1VzFQb1dCdW9sRFdsVE4tSDN1c245YndsZ3UxX2pVY09tU2ROYzAzMUtxNTR0bjVHOHJ2RWhwR2JiOHoxbFdpM1ZwVlJuLU9XV2NMN3c2ZWRCSzl4cGZucmF6RV9NSGxwSWxYbndCSl9ZMUZ4S1loZWMwQWJtZndnMHlLbXNFWGNiSU1YblJTVDJuSXNacVZZNXk0?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T13:27:01+00:00", "published_display": "05 Jul 2026 13:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Mpact Ltd Stock (ZAE000156550): Valuation and fundamentals in focus for South African packaging grou", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxNRHNBR1dRQVQzRTNUc3Radm9pdkFLaV9STmNIa05TXzdkVkFqekhxam9uYUZvUE10amtqNUw2ZFV6bVB3SG1kSWJNd1c5Um42RjQxdEE2SUlhRDlHdnpOWmttdVUtbjM2aHI3cWFvTUh0ZlVWZE4zZ0dJSEJUeFR4SUVHNEpheWZzZGp1M2hKQzBZRE9pSE9PU19SbGRjemoxZm5wcmRGR25WNUJIbWNVQUlOaklJY1VSc3hRLWFDRHhTXzR3Smc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-15T20:18:57+00:00", "published_display": "15 Jun 2026 20:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public companies in Mpact Limited (JSE:MPT) are its biggest bettors, and their bets paid off as stock gained 13% last week", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPWUhDQURqN0RUX1h6V0ZWUkk0WkU5eGJYSDZRQVhScGwxemFRYzlZQVlqREpkZjdoek9hREExVm5URENGSFhNN2E4VXY5SDFadjF2eUc0dmRlMFdBNEVoQjY5TnYwdlZxV2JieWJQYnExc29oNzV5UXNtVTZYVFZJZVIydHpjalpQOFNXS2JUZzl4WUt5R1c3VG96S2NZbVV4ZF9oVlp1d2RLTHNsX05ydTBLa05IVDh5ZXRXdTIwXzFKWDR4RFg40gHMAUFVX3lxTFA2WFg1TzNmSEJuTjB4aGhTVEdyTXQ5bmgxYzJiYk9JWHVxYmk2Wm5oSzY3TVZwZFlZQjBmNkItX0dBUDdXc3NobDVleE5ENVRUZ3RsUDlyYVBfQl9oZXJQOHRLUUp2TlhJTk9aeWViR1Rhc05PN3IxMEF0ZFB6WUNzNkVwODJDR1dZN3R6OVVKQnVhcEdUX25VQTgxWXRmUUNDMUd0eG5ZempZV18zcXdWNDJ5dHNUYk1RZUVzT3NRNF84UWlXeGpVdi1mcA?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-09T08:00:00+00:00", "published_display": "09 Dec 2025 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": "Zoono Shares Jump 40% After Securing NZ$5M Mpact Partnership in South Africa", "summary": "", "url": "https://news.google.com/rss/articles/CBMiSkFVX3lxTE1NN3JEV2k5cHZOM1FfV3FTMVdENHdrbDIxZno3ZS10cW54MGNEX0kwVy1uTHp4OFh0Q0h5T01iZ1daTzNiaXdJck13?oc=5", "source_name": "Stocks Down Under", "published_at": "2025-11-06T08:00:00+00:00", "published_display": "06 Nov 2025 08: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": "Mpact maintains interim dividend despite lower profits and challenging market conditions", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7wFBVV95cUxNei1pd2tDVVI4TWJ2ai1pTU1obnNHZ0dXZVRsaU4yNHBnR196dWplVnhkaXpNZHdGN0U4MlZiLWtMa2FCbjNnLTIzdG9QYmkwTDdjMkJVdHloZFFWbl91NDlNcXIycks5Zld2UExGeHc1QXV3aU13MEw3b2RnYVQzUHVuOE9KNy1iaHI5a0dRRE95bzNhUFhnUHF4VVFfWThUMk1meHB4LW5vSHlhZTgzUVJfTmRzdF9ZaGZxcVg0bGNxZm04TWFqX3Q4QmsxY05WQlZxRTlVcENNMlAwNkRFMHVKbGhFaGlGeXd3S1Ricw?oc=5", "source_name": "sundayindependent.co.za", "published_at": "2025-08-04T07:00:00+00:00", "published_display": "04 Aug 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Caxton retracts statements questioning governance at Mpact after JSE censures it", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPX1NxT0ZTRkRWRFBlTTE1dWN3aHNxQVNudmlwUzh3d1Jhc0FibG8tR0JIblVjd3FfNEphMTRDTFNIc05yMlhHREszaENWa1lvYnRaSUpNZWpvX2I4NjhfMzRzLVFtUGNuejh5cWNIeGR4Vm1tOWpsc3poa2hKaEl1QWlQbHVuTzhraWxBYVhlNHJWZmYwWXJncHVCbTMtSUhYMFZac0dZOTBnYzN0bUYxNi1EQXpXSXFkcWVmZmpJRFFGbjB0aG85NWVGdw?oc=5", "source_name": "businessreport.co.za", "published_at": "2024-09-11T07:00:00+00:00", "published_display": "11 Sep 2024 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": "Mpact sells Versapak division to Sinica Manufacturing", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOcWJkMHg2c0FuTWFpVWlyMUp5MzBlaFhfeVJHTlh4ajBSbm5IZGc1UG5xOUk4SDhsZkhOejctX1V3MDU1QXZRaGVEWkZKN0tVaVBXUFBEcmlTWklIQmlaa2ZtakF4UmxJZkNRTUJ0TUJrU2ZnUHl3MmdZb2pneFpteU1yTW0zRDhiN0ZQeWxMckdMbFE4cEhDNlVqTWFNc2w5TzFjZGFMTVlEY1U?oc=5", "source_name": "IOL", "published_at": "2024-08-02T07:00:00+00:00", "published_display": "02 Aug 2024 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": "Mpact acquires equity stake in Africa Tanks, sells Versapak business", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQOTRoR0dVRUNSNGtIb1R2aFJwczRWTnNGYjhWei1QRGxNTVlBMk9FVEticDAxdFEyaXBMUWk5MVRYZTdCcUg3U0VuOUxELXczNjJLV3VXQW5vQWp5WXNKNk56eVJEdXl2MWQ1QkQ5YXJrRkdoRUtxYzZLVUJkV2M3RFZ0WFg3dGp5YkNLcTN4TmRCRng0ZmM3MjNMUnRaN290bnZ5bmRRb1BYZDdIVzVMdTVDTGt2N19ndy14ZQ?oc=5", "source_name": "Engineering News", "published_at": "2024-08-01T07:00:00+00:00", "published_display": "01 Aug 2024 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": "Mpact is still wrapped up in conflict", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxPdC16WkVveHVDeU5iRlNZUjYwSEs4TkdNeHBlZ1dkWENDUjJiajhvNU9ac0VvTVBxN1did0ZQU0taYVB5dFlWcWp5LW40TGhmWWdSeGJOT1RyTDVuc3BGenNYamV1d0tIbHlfZDN0dzdIV1hoOVh3ZVlnTU9Mb2pJQmctd2tuNGw5aWlFMEV3UmpmN1pxWnlFa3RqRWJkVFBQUng4RWlFNVIxeEY4Y182cFRxS1JNSW8?oc=5", "source_name": "Financial Mail", "published_at": "2023-06-15T07:00:00+00:00", "published_display": "15 Jun 2023 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": "Mpact finds a way to pay its non-executive directors", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxQRnZwMXBrc3RwNVNDOU1kQWR5LVNyOHZjck96eGxVVUtjNkxrOVhhMXlzaUFMREc0S3hhdGJFZVJON01sdThWLUg5ZVloXzZnTm8xeHNlNUtSWUpoUi1oVGpsNXBWa09Hd1RNMnRmMklzSUlGclFaQ0ZBR1A4V0toLTVwMlUwTko2dnA1VVpFQzQ2a01GSG1zNExXbk41aWk4OGZ1S2JXY1E?oc=5", "source_name": "Moneyweb", "published_at": "2022-09-28T07:00:00+00:00", "published_display": "28 Sep 2022 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": "Mpact has had a whole lot of share action going on", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQMUhZV0QyWVZITDJSdXNNd2FCSktOSF9FQXlLR3BDelltZkFhaUdWZkwxVXBvRnIySVZzTmxvM3hoZUNwYjczY09OSFV1TlR0bUVfZGdOdmhiWlJwVy1mUEhYU2FQSGZZMjluNG9hWFVNWm83b01QUy1VQ0FKQTdyRWZ6UnJsTnVwUzlsSEFYOWlwZDgyNUxOMUlpY1Qxdm53LUhwbk1n?oc=5", "source_name": "Moneyweb", "published_at": "2021-02-12T08:00:00+00:00", "published_display": "12 Feb 2021 08:00", "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": "Mpact explores strategic options as packaging demand evolves", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxPUERzWU5ZVDhiMnhINHVlOWgzOXF5TS1Kcy1hVVF3LUs1VzFQb1dCdW9sRFdsVE4tSDN1c245YndsZ3UxX2pVY09tU2ROYzAzMUtxNTR0bjVHOHJ2RWhwR2JiOHoxbFdpM1ZwVlJuLU9XV2NMN3c2ZWRCSzl4cGZucmF6RV9NSGxwSWxYbndCSl9ZMUZ4S1loZWMwQWJtZndnMHlLbXNFWGNiSU1YblJTVDJuSXNacVZZNXk0?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T13:27:01+00:00", "published_display": "05 Jul 2026 13:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "macro", "event_label": "Macro sensitivity", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Mpact Ltd Stock (ZAE000156550): Valuation and fundamentals in focus for South African packaging grou", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxNRHNBR1dRQVQzRTNUc3Radm9pdkFLaV9STmNIa05TXzdkVkFqekhxam9uYUZvUE10amtqNUw2ZFV6bVB3SG1kSWJNd1c5Um42RjQxdEE2SUlhRDlHdnpOWmttdVUtbjM2aHI3cWFvTUh0ZlVWZE4zZ0dJSEJUeFR4SUVHNEpheWZzZGp1M2hKQzBZRE9pSE9PU19SbGRjemoxZm5wcmRGR25WNUJIbWNVQUlOaklJY1VSc3hRLWFDRHhTXzR3Smc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-06-15T20:18:57+00:00", "published_display": "15 Jun 2026 20:18", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Public companies in Mpact Limited (JSE:MPT) are its biggest bettors, and their bets paid off as stock gained 13% last week", "summary": "", "url": "https://news.google.com/rss/articles/CBMixwFBVV95cUxPWUhDQURqN0RUX1h6V0ZWUkk0WkU5eGJYSDZRQVhScGwxemFRYzlZQVlqREpkZjdoek9hREExVm5URENGSFhNN2E4VXY5SDFadjF2eUc0dmRlMFdBNEVoQjY5TnYwdlZxV2JieWJQYnExc29oNzV5UXNtVTZYVFZJZVIydHpjalpQOFNXS2JUZzl4WUt5R1c3VG96S2NZbVV4ZF9oVlp1d2RLTHNsX05ydTBLa05IVDh5ZXRXdTIwXzFKWDR4RFg40gHMAUFVX3lxTFA2WFg1TzNmSEJuTjB4aGhTVEdyTXQ5bmgxYzJiYk9JWHVxYmk2Wm5oSzY3TVZwZFlZQjBmNkItX0dBUDdXc3NobDVleE5ENVRUZ3RsUDlyYVBfQl9oZXJQOHRLUUp2TlhJTk9aeWViR1Rhc05PN3IxMEF0ZFB6WUNzNkVwODJDR1dZN3R6OVVKQnVhcEdUX25VQTgxWXRmUUNDMUd0eG5ZempZV18zcXdWNDJ5dHNUYk1RZUVzT3NRNF84UWlXeGpVdi1mcA?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-09T08:00:00+00:00", "published_display": "09 Dec 2025 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": "Zoono Shares Jump 40% After Securing NZ$5M Mpact Partnership in South Africa", "summary": "", "url": "https://news.google.com/rss/articles/CBMiSkFVX3lxTE1NN3JEV2k5cHZOM1FfV3FTMVdENHdrbDIxZno3ZS10cW54MGNEX0kwVy1uTHp4OFh0Q0h5T01iZ1daTzNiaXdJck13?oc=5", "source_name": "Stocks Down Under", "published_at": "2025-11-06T08:00:00+00:00", "published_display": "06 Nov 2025 08: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": "Mpact maintains interim dividend despite lower profits and challenging market conditions", "summary": "", "url": "https://news.google.com/rss/articles/CBMi7wFBVV95cUxNei1pd2tDVVI4TWJ2ai1pTU1obnNHZ0dXZVRsaU4yNHBnR196dWplVnhkaXpNZHdGN0U4MlZiLWtMa2FCbjNnLTIzdG9QYmkwTDdjMkJVdHloZFFWbl91NDlNcXIycks5Zld2UExGeHc1QXV3aU13MEw3b2RnYVQzUHVuOE9KNy1iaHI5a0dRRE95bzNhUFhnUHF4VVFfWThUMk1meHB4LW5vSHlhZTgzUVJfTmRzdF9ZaGZxcVg0bGNxZm04TWFqX3Q4QmsxY05WQlZxRTlVcENNMlAwNkRFMHVKbGhFaGlGeXd3S1Ricw?oc=5", "source_name": "sundayindependent.co.za", "published_at": "2025-08-04T07:00:00+00:00", "published_display": "04 Aug 2025 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "capital_return", "event_label": "Capital return", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Caxton retracts statements questioning governance at Mpact after JSE censures it", "summary": "", "url": "https://news.google.com/rss/articles/CBMiywFBVV95cUxPX1NxT0ZTRkRWRFBlTTE1dWN3aHNxQVNudmlwUzh3d1Jhc0FibG8tR0JIblVjd3FfNEphMTRDTFNIc05yMlhHREszaENWa1lvYnRaSUpNZWpvX2I4NjhfMzRzLVFtUGNuejh5cWNIeGR4Vm1tOWpsc3poa2hKaEl1QWlQbHVuTzhraWxBYVhlNHJWZmYwWXJncHVCbTMtSUhYMFZac0dZOTBnYzN0bUYxNi1EQXpXSXFkcWVmZmpJRFFGbjB0aG85NWVGdw?oc=5", "source_name": "businessreport.co.za", "published_at": "2024-09-11T07:00:00+00:00", "published_display": "11 Sep 2024 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": "Mpact sells Versapak division to Sinica Manufacturing", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxOcWJkMHg2c0FuTWFpVWlyMUp5MzBlaFhfeVJHTlh4ajBSbm5IZGc1UG5xOUk4SDhsZkhOejctX1V3MDU1QXZRaGVEWkZKN0tVaVBXUFBEcmlTWklIQmlaa2ZtakF4UmxJZkNRTUJ0TUJrU2ZnUHl3MmdZb2pneFpteU1yTW0zRDhiN0ZQeWxMckdMbFE4cEhDNlVqTWFNc2w5TzFjZGFMTVlEY1U?oc=5", "source_name": "IOL", "published_at": "2024-08-02T07:00:00+00:00", "published_display": "02 Aug 2024 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": "Mpact acquires equity stake in Africa Tanks, sells Versapak business", "summary": "", "url": "https://news.google.com/rss/articles/CBMivAFBVV95cUxQOTRoR0dVRUNSNGtIb1R2aFJwczRWTnNGYjhWei1QRGxNTVlBMk9FVEticDAxdFEyaXBMUWk5MVRYZTdCcUg3U0VuOUxELXczNjJLV3VXQW5vQWp5WXNKNk56eVJEdXl2MWQ1QkQ5YXJrRkdoRUtxYzZLVUJkV2M3RFZ0WFg3dGp5YkNLcTN4TmRCRng0ZmM3MjNMUnRaN290bnZ5bmRRb1BYZDdIVzVMdTVDTGt2N19ndy14ZQ?oc=5", "source_name": "Engineering News", "published_at": "2024-08-01T07:00:00+00:00", "published_display": "01 Aug 2024 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": "Mpact is still wrapped up in conflict", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxPdC16WkVveHVDeU5iRlNZUjYwSEs4TkdNeHBlZ1dkWENDUjJiajhvNU9ac0VvTVBxN1did0ZQU0taYVB5dFlWcWp5LW40TGhmWWdSeGJOT1RyTDVuc3BGenNYamV1d0tIbHlfZDN0dzdIV1hoOVh3ZVlnTU9Mb2pJQmctd2tuNGw5aWlFMEV3UmpmN1pxWnlFa3RqRWJkVFBQUng4RWlFNVIxeEY4Y182cFRxS1JNSW8?oc=5", "source_name": "Financial Mail", "published_at": "2023-06-15T07:00:00+00:00", "published_display": "15 Jun 2023 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": "Mpact finds a way to pay its non-executive directors", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxQRnZwMXBrc3RwNVNDOU1kQWR5LVNyOHZjck96eGxVVUtjNkxrOVhhMXlzaUFMREc0S3hhdGJFZVJON01sdThWLUg5ZVloXzZnTm8xeHNlNUtSWUpoUi1oVGpsNXBWa09Hd1RNMnRmMklzSUlGclFaQ0ZBR1A4V0toLTVwMlUwTko2dnA1VVpFQzQ2a01GSG1zNExXbk41aWk4OGZ1S2JXY1E?oc=5", "source_name": "Moneyweb", "published_at": "2022-09-28T07:00:00+00:00", "published_display": "28 Sep 2022 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": "Mpact has had a whole lot of share action going on", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxQMUhZV0QyWVZITDJSdXNNd2FCSktOSF9FQXlLR3BDelltZkFhaUdWZkwxVXBvRnIySVZzTmxvM3hoZUNwYjczY09OSFV1TlR0bUVfZGdOdmhiWlJwVy1mUEhYU2FQSGZZMjluNG9hWFVNWm83b01QUy1VQ0FKQTdyRWZ6UnJsTnVwUzlsSEFYOWlwZDgyNUxOMUlpY1Qxdm53LUhwbk1n?oc=5", "source_name": "Moneyweb", "published_at": "2021-02-12T08:00:00+00:00", "published_display": "12 Feb 2021 08:00", "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": 79, "total_relevant": 11, "sentiment_summary": {"positive": 0, "negative": 0, "neutral": 11, "score": 50, "total": 11, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 82, "events": [{"event": "general", "label": "Market update", "weight": 3.85, "count": 7}, {"event": "deals", "label": "Deals and strategy", "weight": 1.1, "count": 2}, {"event": "macro", "label": "Macro sensitivity", "weight": 0.55, "count": 1}, {"event": "capital_return", "label": "Capital return", "weight": 0.55, "count": 1}], "positive_events": 0, "negative_events": 0}, "market_context": {"has_market_context": true, "latest_close": 18.5, "latest_week": "2026-07-17", "one_week_move": 1.4, "four_week_move": -5.6, "twelve_week_move": -99.1, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.328121, "market_dynamics_buy_signal": false, "relative_strength": -99.055525, "fair_value_gap": -99.3, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "undecided", "expectation_probability": 48.5644, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "+1.4% over one week, -5.6% over four weeks, trend inactive, and below fair value."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 59, "badges": ["Value support"], "opportunities": ["Price is below fair value while news tone is not negative."], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "ad-hoc-news.de", "count": 2}, {"label": "Moneyweb", "count": 2}, {"label": "simplywall.st", "count": 1}, {"label": "Stocks Down Under", "count": 1}, {"label": "sundayindependent.co.za", "count": 1}, {"label": "businessreport.co.za", "count": 1}, {"label": "IOL", "count": 1}, {"label": "Engineering News", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 11}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 7}, {"label": "Deals and strategy", "count": 2}, {"label": "Macro sensitivity", "count": 1}, {"label": "Capital return", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "50/100", "tone": "neutral", "text": "Balanced news tone"}, {"label": "Market reaction", "value": "Balanced read", "tone": "neutral", "text": "News tone and price action are not far from neutral."}, {"label": "Primary event", "value": "Market update", "tone": "neutral", "text": "82/100 classification confidence."}, {"label": "Company focus", "value": "11", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "0", "tone": "neutral", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+1.4% over one week, -5.6% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Mpact explores strategic options as packaging demand evolves"}], "updated_at": "2026-07-18T22:37:21.244991+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}