{"ticker": {"uuid": "fc50df6b-0af1-40ad-afec-04702ad4cc10", "symbol": "TGA", "name": "Thungela Resources Limited", "exchange": "JNB", "country": "ZA", "sector": "Energy", "industry": "Thermal Coal"}, "articles": [{"title": "Thungela stock steadies as coal prices support earnings momentum", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxOMHF4bDhlX19XWVQxNW5TeFgyTjNCM2RpYWJTalZWTUJ4a2RzUVhzOVd6V0JZQnBhQlpxdVZDT2pydDlwRGZVRnJVVzBSeXZvV1NXWGdEenFpZjU2aUhEX0c1MTlfdzZxV0lFd3hPS1JaOXRYbmxOdUQzQ0xWVTZxT3h4Mm12ME9oeGFLUjBuU3pqWm1Bb2ZTQ3NKQm5kQ1M4QmNMajZ3QzBfQmxkRVU1eWVUTlFXVDZTWXFRODh1a0k?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-16T18:27:06+00:00", "published_display": "16 Jul 2026 18:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources navigates coal market shifts as investors watch long-term strategy", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQbEc1SUVQMk82U3ZUVXZJRUFkNXgxOFEtUmQ5amxKM2cwMUJKZlJ4VzhsamxISU1fbmJJOXVCOEhNR2E2S3VMNFpIa1dNa2VuQVlBTzJ3VjQ3Yk1DQjNKdUptYTlKM25OVm91aXFQMEpKWjlBR0JRQk1id3Q4ZENyT1V1QXBEdTRYdnRGRzJncXJzeTJqZ1d0dFhEWG80T0hjUXQ3SmJqS29FSjBPYlZuZ1BKMHhncWlqZ1VmTDVOQm1uY3M?oc=5", "source_name": "ad-hoc-news.de", "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": "Core Natural Resources (CNR): Buy, Sell, or Hold Post Q1 Earnings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxNTVYzZlVjS1Z4czFEUll3RlhKaWRPV1Y1ZkpiM0o1bHYxTEQ2Q0dZTzV4Ri1tWWdXeF9aS3pJTU5ZMnJlTWNZclFmZXdjT0VTRmtWRGZXN0pOd2FXZ21VZTJQWDhIUmo3TWdHeE1UYmdLaEhXd25IX3VpV0tFaEpVMG5tZEhCRFVtaUQ1QU5HTHFzOGNkUFlCTzlwVzF4YzhsZ0FIbjRJcENyY3JhOURaWTB6Y1k0WUJNUXk0?oc=5", "source_name": "StockStory", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sasol and Thungela fall as US\u2013Iran deal hopes weigh on energy stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQNm1lMVB2d0dYXzRJbGNIdGw5T3hYNnFxZk05UDE5UXhQd3VDdFdpdExUQ1FoaDc2LVZROHVXWGY2MEZUQXZnS1VVSnlPVkZEUWgwWFQ0Z2JlQkFOZlNmeHliMjJ6Z2xIMHNyeU9LazFRcmRaMDJiam5jQkVZbjRiVUlYT0lQWkxxUXNaSlMwak85Qm43RHJ1ZlJRRjZSTUt0ZDRydXhlV2h4YjB6Tmhtb0x1aUtvZm9jMnpz?oc=5", "source_name": "Business Day", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources reports treasury share holdings", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxQOVEtOFl0YllhZEFkUG9VWWVaemxuQTVzODhIVkNzcTV1WXRqUUFjY2tQbG5jWmdyQm55Sy1vb1hwNWlHaVlLRm9oMmo3N3RmUTI1NE1pMnczVU5hNWZkQUFHdTdtZURwdFpoZzlkZ2k1VHdGZnI1X0lfWGRva1VheGtvclI4ajloWjdhTWVFTFNKRmI1bUZsV1doWnJxeGtvQ2dQN3lmNl9EUlk?oc=5", "source_name": "Investing.com", "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": "Thungela share plan acquires 6,692 shares for employee awards", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxPckVoR1JJQm1sUm5kSjN0SklaSExYdXphbXc4VVhrcHFIYXIxVUdHamlSWUo2cjl4RnhLRDh2dnVaNTh2Y2V1TklYUjFNNlRuaXg3QURtWnFxNVRCZWs0b1FvVVFHMm04dWFRQ1RDaUw3bHc1VFZjc0l4a3IxaUU4a3huUVpvREFBcUlDRTZMT0JTT2ZmN1RISktTSHF0NDY0SUVEMzJMMF9hMXp4QmNZLWVvTkpMa0xq?oc=5", "source_name": "Investing.com", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 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": "Core Natural Resources\u2019s (NYSE:CNR) Q1 CY2026 Earnings Results: Revenue In Line With Expectations", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxNakp6dzN2aWtOZUJIOEp1dk9kMTdVZ1VTOFJoU3NCMmFuVXVvZ3N3ZVhBTlhEd2dKallQaWVaeGFhVE5FSkY4NHRRVVpXMEZwZVd3TExFWXdzZExfb1g0X3VHcGdQckpEZnNpMldXX2NnZmIxd0ZQRkdiT1FoWk9WcVRaLUVXb2tZbVExVjlyQlV0TWZQbnM0V0xIZjRKWXpLRVhXaGpFaGpZWnNULTBfMmhjdW8zY29RT3RLbEc5WkFLQUpBRzNUaWdiRjEwNTgtcmZ3SG1TQWtibTI4dWFDREdR?oc=5", "source_name": "StockStory", "published_at": "2026-05-07T07:00:00+00:00", "published_display": "07 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "STOCK WATCH: Sasol and Thungela rise as US\u2013Iran talks collapse lifts energy markets", "summary": "", "url": "https://news.google.com/rss/articles/CBMizgFBVV95cUxPbTd4X0tJMmVaR28zbVBqeDZ0Nmp5VVR2eVkxdEx3d3o5ajB5c3VaNjRxS2djLUVxRHdwUTNCRURNX05WcmNuVXZMbGN6dVVpVFFUeTlpVlY0dXA0TzVFTmxMTEU2eFd0MlJsUG0yVVBiOXRxTHB6aUZFRDhvQlZLb0xPRE91LW41c01KYlkwZmExek5yemxsZElTTzNhSzkxaTVBWWRqZUVZRkF3MHRKSDdCWnFTMG9oTE5iMjBrRzlYQmdqMFE3TmltVXVFZw?oc=5", "source_name": "Business Day", "published_at": "2026-04-13T07:00:00+00:00", "published_display": "13 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": "Thungela director sells 250,000 shares at R172.62 each", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPS2dkbnl2eERyLWNCMmsyMHk2dTVmR1NPaXNJQS0xak5FSHBZeFVHQ2V1QzhhUEtmUE9vZVR4Y0tldUE1Z2JBN282N0cxY3N4WUlQYl9TQmtxM0gwMzVVMHZKUm9ubHdwa2o2OGI5UmNxN1dyOEFlRlFfa2xoVTJhZm04UlNRc2wwMkhucWpxQnpjR01lZ213S2ROSmFtQ1RzNjAtSm4xS2Rwek1HQXc?oc=5", "source_name": "Investing.com", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 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": "Thungela declares 200 cents per share final dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxNSTVtQlN1a08zc0dKLWxWQm1la2N0YlM3YldHbEdKbE9VUW1HUHVSSjVOMUM3WEN0Um82aUxmSU0zVTRBTl9MNmhBZElhbGlKNFFpQllxREJwcUdlWlJ0UVZ4YThEMVNvQS14UThkOHBvSUt0d3NFTTlWZEZSTVk1a29JYVRmaThBeUxOMm9uSlZVeGxqZmtzbWpRVnZ6OGhFMGNQVnZmU0dmMEw4bUE?oc=5", "source_name": "Investing.com", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 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": "South Africa\u2019s Thungela posts full-year loss on weaker coal prices", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQVzdNMFJNNWRmdk45LXFlTnFxSjcyc3BWYTZtX2c4MGlUUzExQ2FVNHl0dUMzYnlBXzJpREFvbGdjdzY0SDhvSGlyZmV1YUs3NVNUVy1xWDFHSjdhLVc2VDNwQVFMeG1DbXhfRlhOdlpLbEFmTGpxSGpzaS11ZE9tT0ZIMlpCeDhfeThDRUtmVm5PdUZBVEVDVEdZMEZtQQ?oc=5", "source_name": "CNBC Africa", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela slides into full year loss after R8.8bn asset impairment", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxNRXZSdVc3aWlKRng5bjF6UzMzRmxCaFY1SnVYMTU3RnBjdlVSbF9Zd2xoSExZUmk0T1U3dWtiMFBldmt6T0N3dVRPdmh0NDIta2w0SEM1dV91U1dncEIzd0FSOW11cDRTLW0tN3UwOGg3Tm83MTUzVVFFS1o4OVl6WWhBeG1RdU5tQktvNFoyOXFtdEtWeW9uc2ZuY2tsNE5zSDZ4amtGVkpnd3hZV2c?oc=5", "source_name": "Miningmx", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela warns of a loss as a result of impairments", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxQWkI5NkRvM1dDSGYwel9GS0tYdy1FM25yOVVXeGltSU5SV0JhREF3a0htY1RQTFgwNlNuNFEtUGV3WXVveGZJY0pxT0dNenBXc2hoNXNIUmNoZ3hlQXlYd0F2TkRpRDgtb3cxQklreEJWSWhacnFIQnI0SS1KajNTRld4c0MyNGVQQkoxYWxlb0ZFdEYwWGhMUlVQRi1Ecjdj?oc=5", "source_name": "Mining Weekly", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 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": "Pulling back 5.2% this week, Exxaro Resources' JSE:EXX) one-year decline in earnings may be coming into investors focus", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOSUM5RGduU3AtUERFZlIxdVVUblhwWk9XUWVlS2NYZ1pxcTRDZUdWNnV2eGdPeE5KcmJkdHh3NHUtb0Znakt6YkFVSWlXalJwcGhMWW9VQVJEbk5DWXliMTYweXRxU19WTzdOTFZjQ2dicmM3cDRfRTZaVEJMSi14eEk1TFRRZU1meUhaUXEwcmM5al9GWEdFTUU5WDFyeFlDZ3RqWUFPVmo0QVhRWlhNdjVCWG1IempmcWtzdTdFRWpvSGRubzRMNDlqMmVvdHlwaWfSAdcBQVVfeXFMUHVXOEpMZ280emtxRFFfeDJmQTYtWEVKYUVFSTUtQ0piclFIU3g2TFJmYUlXU1FUVGRwNk1rWEdlZ084d0pITlNhQVhnYnVIVmJMa1hlVzZpaHhKc2gtUzlFa2x6bmVXeFlYSm5NR3ZxalZKNzJkQU1hY19oNHZJbnpKMmVwVUhqd0lYRkJIU0czSXhiSUZuV2pTeWRfZjVVclNnbEdoRVFCU2thWGc1WV8xY1RoNGc2WjFYbTJoQjQtNXRYNmdBcnlidnBrR0ttUUE2RTc4eHM?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-16T08:00:00+00:00", "published_display": "16 Feb 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources: Dividend Expectations Might Leave Investors In The Ash (OTCMKTS:TNGRF)", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxPTzN2VVd2c19zck1wOVVxVFB6QVJYNnNNd0ZTeWNWTnFycFpLY1JRVmpRZWtFUEJBR3VkODlyVHhGSGlKUGpacThBOUhMWUNJY1hpTUlyUXV0b3dkLWhZRjAyWl9OSG52MVVwemhkOThnM00zendsaDdpQUx3b1NXbW9NRGpLcEVVeEhkczF2eGlLc0JjNndhMFVabGNWVXB0S2pRSUw0Z29qVTdhZXN0bEotZlM?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-01-09T08:00:00+00:00", "published_display": "09 Jan 2026 08: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": "Thungela Resources' (JSE:TGA) Returns Have Hit A Wall", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOVXNvbDZYQzRxQXBBSmx4eWprU0JnQy1lbDJWYnBSYmxTWVpBck00bUg1a1NxVDFqWEpoaGdHd3pPUHk2cUZBdlBNd1ozX3VUdHZHT3VTaExUTGRfR3ZYLUNuTHdRRHVJYjZ4ZFZ5NmcyYWNRbkw0OXY1dDZ5MzVXalJmbTRzcFd2NndoU2JKck1oUG1Ha0hybm1pdEhaaDN1RFc0eDdsUVotZDNOaHRDOFlMTDNObGZpOFg2N1JlUi1oYndOeGfSAcsBQVVfeXFMTldBUmNUTWphTjI2WlN2eGF3ZWRXbHFrQ2J1dU96WnVlSEJtZWVVb2VMUHp2cDZRMUdzTG91MTRKZG1xU2hZWVBrc0U1YXRTQThFcG9BWVVhMFQzamJ6SndQRFJJdzdDZkJlakRLTFlyX2RSVGxHX3NxWGp1eDRFUnBGVUFVY3I0SC04TWpVNmFHWGpsQUdKYVZMX3JFN01xTHpyc2NVano1WF80WllBMldCMklvQVJEaG90eDZaTnpySnpVWUdVZFpKMTQ?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-29T08:00:00+00:00", "published_display": "29 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": "SA\u2019s biggest coal exporter Thungela jumps despite possible asset impairments", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxOMFRhQ1NtZGl0T3BUcTltLWxqLS0yOWM5b25NdG55czBzc2ZLSUVCZmtUQ3p0ZE5fTEtnUUEzallQZG9Femg4Y3dfZENGMlpzUXpjd20zTDhLZkZhemNFd0tqQ0M3MTZ6V3JaMmtoNG5WT0NkZDk1b29rUWZ1NVhfa1lOakEySDJTVFYxSHNtd25rNEFqcUp3dF9wekx3NWJNc1hhTVMtZUZDMm40UXAxYkpPVnB3ZkJaWHZuUzNZeVFjdndxaDUwX2F3RG9fZHc?oc=5", "source_name": "News24", "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": "There's No Escaping Thungela Resources Limited's (JSE:TGA) Muted Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxPN1Q2TGZoV0ttRkJod0k2UHZEQWRaNmpWN3NRZUpsUHhPNjRoU21GUmZPVTczMVVpZG85cU5sNmk1bl9zNTJVaFpCVEdCVmxId2QxZDV5UTRFeFdOelpkSFdxdVRKcXBZSTJ2aDBCb3NsTnhMNWtiRHdUTENmWnFoTG5rVHAtNXFGUHQ0YTFXbExDaXhJWUl3cVFZVzdSUFFEb1gtQUFuNFEtOS04TlRyclU0R25fQmxJMVc0YnZmcHVPeGRSajlGQzJzSHdCaDRfTDZv0gHYAUFVX3lxTE9PYlQ2UzBQU0h3Q1BjUHc3UjlzVm1LWDhPR09NbXRjWEowdERPUERLUUtadWxKR0J6amM5aTZZU2ZLMTdzV1lwbUp2UzhXdHA0bkN2WExIeV9NRktoelFCOFE4TTNSOVZ0dlFHN1RRc1ItV2o3WmxQczItU3J4V3V5Qm1jRHR5ZFBYa05ac1dUaGpBRFg1ZGptSExTTnBWd0NnOS14ckJ4T1I2bVZXaFNYdEJWdVlhY2JRWWJBcUxSMjItU0Fra2hra0xiOGhWM3lYaWhJbGV6Uw?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-02T08:00:00+00:00", "published_display": "02 Dec 2025 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela (TGA): Hidden Value or Value Trap?", "summary": "", "url": "https://news.google.com/rss/articles/CBMidEFVX3lxTFBhZ3JHaFc5S1FHbkFvTmkyNmNjVk9hRVdKZFduV1J2TjdpUm14Nl8tWXNvV1RSTXpteVpZX1VKTk5abHQycFJ1LThmU0tIX2l4THJMQ2w0SjZCZGFtaTBHZ1Q5bUZzZGtTbExQX09YRTBQY3l3?oc=5", "source_name": "The Coal Trader", "published_at": "2025-09-08T14:32:11+00:00", "published_display": "08 Sep 2025 14:32", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources Limited (TGA.L) Stock Price, News & Analyst Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMiS0FVX3lxTFBqMlhiSTVFOGJvWnJVSG5hMHBWYVpXRXl0ZVd6Mm9LTGR6Q1c4RlFmaE5YTm5SUWREdkdCSWx0U1RMam5yaVVZY0F2RQ?oc=5", "source_name": "eToro", "published_at": "2024-07-26T01:17:08+00:00", "published_display": "26 Jul 2024 01:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "Thungela stock steadies as coal prices support earnings momentum", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwAFBVV95cUxOMHF4bDhlX19XWVQxNW5TeFgyTjNCM2RpYWJTalZWTUJ4a2RzUVhzOVd6V0JZQnBhQlpxdVZDT2pydDlwRGZVRnJVVzBSeXZvV1NXWGdEenFpZjU2aUhEX0c1MTlfdzZxV0lFd3hPS1JaOXRYbmxOdUQzQ0xWVTZxT3h4Mm12ME9oeGFLUjBuU3pqWm1Bb2ZTQ3NKQm5kQ1M4QmNMajZ3QzBfQmxkRVU1eWVUTlFXVDZTWXFRODh1a0k?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-16T18:27:06+00:00", "published_display": "16 Jul 2026 18:27", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources navigates coal market shifts as investors watch long-term strategy", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwwFBVV95cUxQbEc1SUVQMk82U3ZUVXZJRUFkNXgxOFEtUmQ5amxKM2cwMUJKZlJ4VzhsamxISU1fbmJJOXVCOEhNR2E2S3VMNFpIa1dNa2VuQVlBTzJ3VjQ3Yk1DQjNKdUptYTlKM25OVm91aXFQMEpKWjlBR0JRQk1id3Q4ZENyT1V1QXBEdTRYdnRGRzJncXJzeTJqZ1d0dFhEWG80T0hjUXQ3SmJqS29FSjBPYlZuZ1BKMHhncWlqZ1VmTDVOQm1uY3M?oc=5", "source_name": "ad-hoc-news.de", "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": "Core Natural Resources (CNR): Buy, Sell, or Hold Post Q1 Earnings?", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxNTVYzZlVjS1Z4czFEUll3RlhKaWRPV1Y1ZkpiM0o1bHYxTEQ2Q0dZTzV4Ri1tWWdXeF9aS3pJTU5ZMnJlTWNZclFmZXdjT0VTRmtWRGZXN0pOd2FXZ21VZTJQWDhIUmo3TWdHeE1UYmdLaEhXd25IX3VpV0tFaEpVMG5tZEhCRFVtaUQ1QU5HTHFzOGNkUFlCTzlwVzF4YzhsZ0FIbjRJcENyY3JhOURaWTB6Y1k0WUJNUXk0?oc=5", "source_name": "StockStory", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Sasol and Thungela fall as US\u2013Iran deal hopes weigh on energy stocks", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuwFBVV95cUxQNm1lMVB2d0dYXzRJbGNIdGw5T3hYNnFxZk05UDE5UXhQd3VDdFdpdExUQ1FoaDc2LVZROHVXWGY2MEZUQXZnS1VVSnlPVkZEUWgwWFQ0Z2JlQkFOZlNmeHliMjJ6Z2xIMHNyeU9LazFRcmRaMDJiam5jQkVZbjRiVUlYT0lQWkxxUXNaSlMwak85Qm43RHJ1ZlJRRjZSTUt0ZDRydXhlV2h4YjB6Tmhtb0x1aUtvZm9jMnpz?oc=5", "source_name": "Business Day", "published_at": "2026-06-15T07:00:00+00:00", "published_display": "15 Jun 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources reports treasury share holdings", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqwFBVV95cUxQOVEtOFl0YllhZEFkUG9VWWVaemxuQTVzODhIVkNzcTV1WXRqUUFjY2tQbG5jWmdyQm55Sy1vb1hwNWlHaVlLRm9oMmo3N3RmUTI1NE1pMnczVU5hNWZkQUFHdTdtZURwdFpoZzlkZ2k1VHdGZnI1X0lfWGRva1VheGtvclI4ajloWjdhTWVFTFNKRmI1bUZsV1doWnJxeGtvQ2dQN3lmNl9EUlk?oc=5", "source_name": "Investing.com", "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": "Thungela share plan acquires 6,692 shares for employee awards", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxPckVoR1JJQm1sUm5kSjN0SklaSExYdXphbXc4VVhrcHFIYXIxVUdHamlSWUo2cjl4RnhLRDh2dnVaNTh2Y2V1TklYUjFNNlRuaXg3QURtWnFxNVRCZWs0b1FvVVFHMm04dWFRQ1RDaUw3bHc1VFZjc0l4a3IxaUU4a3huUVpvREFBcUlDRTZMT0JTT2ZmN1RISktTSHF0NDY0SUVEMzJMMF9hMXp4QmNZLWVvTkpMa0xq?oc=5", "source_name": "Investing.com", "published_at": "2026-05-15T07:00:00+00:00", "published_display": "15 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": "Core Natural Resources\u2019s (NYSE:CNR) Q1 CY2026 Earnings Results: Revenue In Line With Expectations", "summary": "", "url": "https://news.google.com/rss/articles/CBMi4gFBVV95cUxNakp6dzN2aWtOZUJIOEp1dk9kMTdVZ1VTOFJoU3NCMmFuVXVvZ3N3ZVhBTlhEd2dKallQaWVaeGFhVE5FSkY4NHRRVVpXMEZwZVd3TExFWXdzZExfb1g0X3VHcGdQckpEZnNpMldXX2NnZmIxd0ZQRkdiT1FoWk9WcVRaLUVXb2tZbVExVjlyQlV0TWZQbnM0V0xIZjRKWXpLRVhXaGpFaGpZWnNULTBfMmhjdW8zY29RT3RLbEc5WkFLQUpBRzNUaWdiRjEwNTgtcmZ3SG1TQWtibTI4dWFDREdR?oc=5", "source_name": "StockStory", "published_at": "2026-05-07T07:00:00+00:00", "published_display": "07 May 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 69, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "STOCK WATCH: Sasol and Thungela rise as US\u2013Iran talks collapse lifts energy markets", "summary": "", "url": "https://news.google.com/rss/articles/CBMizgFBVV95cUxPbTd4X0tJMmVaR28zbVBqeDZ0Nmp5VVR2eVkxdEx3d3o5ajB5c3VaNjRxS2djLUVxRHdwUTNCRURNX05WcmNuVXZMbGN6dVVpVFFUeTlpVlY0dXA0TzVFTmxMTEU2eFd0MlJsUG0yVVBiOXRxTHB6aUZFRDhvQlZLb0xPRE91LW41c01KYlkwZmExek5yemxsZElTTzNhSzkxaTVBWWRqZUVZRkF3MHRKSDdCWnFTMG9oTE5iMjBrRzlYQmdqMFE3TmltVXVFZw?oc=5", "source_name": "Business Day", "published_at": "2026-04-13T07:00:00+00:00", "published_display": "13 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": "Thungela director sells 250,000 shares at R172.62 each", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxPS2dkbnl2eERyLWNCMmsyMHk2dTVmR1NPaXNJQS0xak5FSHBZeFVHQ2V1QzhhUEtmUE9vZVR4Y0tldUE1Z2JBN282N0cxY3N4WUlQYl9TQmtxM0gwMzVVMHZKUm9ubHdwa2o2OGI5UmNxN1dyOEFlRlFfa2xoVTJhZm04UlNRc2wwMkhucWpxQnpjR01lZ213S2ROSmFtQ1RzNjAtSm4xS2Rwek1HQXc?oc=5", "source_name": "Investing.com", "published_at": "2026-03-24T07:00:00+00:00", "published_display": "24 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": "Thungela declares 200 cents per share final dividend", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxNSTVtQlN1a08zc0dKLWxWQm1la2N0YlM3YldHbEdKbE9VUW1HUHVSSjVOMUM3WEN0Um82aUxmSU0zVTRBTl9MNmhBZElhbGlKNFFpQllxREJwcUdlWlJ0UVZ4YThEMVNvQS14UThkOHBvSUt0d3NFTTlWZEZSTVk1a29JYVRmaThBeUxOMm9uSlZVeGxqZmtzbWpRVnZ6OGhFMGNQVnZmU0dmMEw4bUE?oc=5", "source_name": "Investing.com", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 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": "South Africa\u2019s Thungela posts full-year loss on weaker coal prices", "summary": "", "url": "https://news.google.com/rss/articles/CBMingFBVV95cUxQVzdNMFJNNWRmdk45LXFlTnFxSjcyc3BWYTZtX2c4MGlUUzExQ2FVNHl0dUMzYnlBXzJpREFvbGdjdzY0SDhvSGlyZmV1YUs3NVNUVy1xWDFHSjdhLVc2VDNwQVFMeG1DbXhfRlhOdlpLbEFmTGpxSGpzaS11ZE9tT0ZIMlpCeDhfeThDRUtmVm5PdUZBVEVDVEdZMEZtQQ?oc=5", "source_name": "CNBC Africa", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela slides into full year loss after R8.8bn asset impairment", "summary": "", "url": "https://news.google.com/rss/articles/CBMirgFBVV95cUxNRXZSdVc3aWlKRng5bjF6UzMzRmxCaFY1SnVYMTU3RnBjdlVSbF9Zd2xoSExZUmk0T1U3dWtiMFBldmt6T0N3dVRPdmh0NDIta2w0SEM1dV91U1dncEIzd0FSOW11cDRTLW0tN3UwOGg3Tm83MTUzVVFFS1o4OVl6WWhBeG1RdU5tQktvNFoyOXFtdEtWeW9uc2ZuY2tsNE5zSDZ4amtGVkpnd3hZV2c?oc=5", "source_name": "Miningmx", "published_at": "2026-03-23T07:00:00+00:00", "published_display": "23 Mar 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela warns of a loss as a result of impairments", "summary": "", "url": "https://news.google.com/rss/articles/CBMioAFBVV95cUxQWkI5NkRvM1dDSGYwel9GS0tYdy1FM25yOVVXeGltSU5SV0JhREF3a0htY1RQTFgwNlNuNFEtUGV3WXVveGZJY0pxT0dNenBXc2hoNXNIUmNoZ3hlQXlYd0F2TkRpRDgtb3cxQklreEJWSWhacnFIQnI0SS1KajNTRld4c0MyNGVQQkoxYWxlb0ZFdEYwWGhMUlVQRi1Ecjdj?oc=5", "source_name": "Mining Weekly", "published_at": "2026-03-02T08:00:00+00:00", "published_display": "02 Mar 2026 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": "Pulling back 5.2% this week, Exxaro Resources' JSE:EXX) one-year decline in earnings may be coming into investors focus", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0gFBVV95cUxOSUM5RGduU3AtUERFZlIxdVVUblhwWk9XUWVlS2NYZ1pxcTRDZUdWNnV2eGdPeE5KcmJkdHh3NHUtb0Znakt6YkFVSWlXalJwcGhMWW9VQVJEbk5DWXliMTYweXRxU19WTzdOTFZjQ2dicmM3cDRfRTZaVEJMSi14eEk1TFRRZU1meUhaUXEwcmM5al9GWEdFTUU5WDFyeFlDZ3RqWUFPVmo0QVhRWlhNdjVCWG1IempmcWtzdTdFRWpvSGRubzRMNDlqMmVvdHlwaWfSAdcBQVVfeXFMUHVXOEpMZ280emtxRFFfeDJmQTYtWEVKYUVFSTUtQ0piclFIU3g2TFJmYUlXU1FUVGRwNk1rWEdlZ084d0pITlNhQVhnYnVIVmJMa1hlVzZpaHhKc2gtUzlFa2x6bmVXeFlYSm5NR3ZxalZKNzJkQU1hY19oNHZJbnpKMmVwVUhqd0lYRkJIU0czSXhiSUZuV2pTeWRfZjVVclNnbEdoRVFCU2thWGc1WV8xY1RoNGc2WjFYbTJoQjQtNXRYNmdBcnlidnBrR0ttUUE2RTc4eHM?oc=5", "source_name": "simplywall.st", "published_at": "2026-02-16T08:00:00+00:00", "published_display": "16 Feb 2026 08:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources: Dividend Expectations Might Leave Investors In The Ash (OTCMKTS:TNGRF)", "summary": "", "url": "https://news.google.com/rss/articles/CBMitAFBVV95cUxPTzN2VVd2c19zck1wOVVxVFB6QVJYNnNNd0ZTeWNWTnFycFpLY1JRVmpRZWtFUEJBR3VkODlyVHhGSGlKUGpacThBOUhMWUNJY1hpTUlyUXV0b3dkLWhZRjAyWl9OSG52MVVwemhkOThnM00zendsaDdpQUx3b1NXbW9NRGpLcEVVeEhkczF2eGlLc0JjNndhMFVabGNWVXB0S2pRSUw0Z29qVTdhZXN0bEotZlM?oc=5", "source_name": "Seeking Alpha", "published_at": "2026-01-09T08:00:00+00:00", "published_display": "09 Jan 2026 08: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": "Thungela Resources' (JSE:TGA) Returns Have Hit A Wall", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOVXNvbDZYQzRxQXBBSmx4eWprU0JnQy1lbDJWYnBSYmxTWVpBck00bUg1a1NxVDFqWEpoaGdHd3pPUHk2cUZBdlBNd1ozX3VUdHZHT3VTaExUTGRfR3ZYLUNuTHdRRHVJYjZ4ZFZ5NmcyYWNRbkw0OXY1dDZ5MzVXalJmbTRzcFd2NndoU2JKck1oUG1Ha0hybm1pdEhaaDN1RFc0eDdsUVotZDNOaHRDOFlMTDNObGZpOFg2N1JlUi1oYndOeGfSAcsBQVVfeXFMTldBUmNUTWphTjI2WlN2eGF3ZWRXbHFrQ2J1dU96WnVlSEJtZWVVb2VMUHp2cDZRMUdzTG91MTRKZG1xU2hZWVBrc0U1YXRTQThFcG9BWVVhMFQzamJ6SndQRFJJdzdDZkJlakRLTFlyX2RSVGxHX3NxWGp1eDRFUnBGVUFVY3I0SC04TWpVNmFHWGpsQUdKYVZMX3JFN01xTHpyc2NVano1WF80WllBMldCMklvQVJEaG90eDZaTnpySnpVWUdVZFpKMTQ?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-29T08:00:00+00:00", "published_display": "29 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": "SA\u2019s biggest coal exporter Thungela jumps despite possible asset impairments", "summary": "", "url": "https://news.google.com/rss/articles/CBMizwFBVV95cUxOMFRhQ1NtZGl0T3BUcTltLWxqLS0yOWM5b25NdG55czBzc2ZLSUVCZmtUQ3p0ZE5fTEtnUUEzallQZG9Femg4Y3dfZENGMlpzUXpjd20zTDhLZkZhemNFd0tqQ0M3MTZ6V3JaMmtoNG5WT0NkZDk1b29rUWZ1NVhfa1lOakEySDJTVFYxSHNtd25rNEFqcUp3dF9wekx3NWJNc1hhTVMtZUZDMm40UXAxYkpPVnB3ZkJaWHZuUzNZeVFjdndxaDUwX2F3RG9fZHc?oc=5", "source_name": "News24", "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": "There's No Escaping Thungela Resources Limited's (JSE:TGA) Muted Earnings", "summary": "", "url": "https://news.google.com/rss/articles/CBMi0wFBVV95cUxPN1Q2TGZoV0ttRkJod0k2UHZEQWRaNmpWN3NRZUpsUHhPNjRoU21GUmZPVTczMVVpZG85cU5sNmk1bl9zNTJVaFpCVEdCVmxId2QxZDV5UTRFeFdOelpkSFdxdVRKcXBZSTJ2aDBCb3NsTnhMNWtiRHdUTENmWnFoTG5rVHAtNXFGUHQ0YTFXbExDaXhJWUl3cVFZVzdSUFFEb1gtQUFuNFEtOS04TlRyclU0R25fQmxJMVc0YnZmcHVPeGRSajlGQzJzSHdCaDRfTDZv0gHYAUFVX3lxTE9PYlQ2UzBQU0h3Q1BjUHc3UjlzVm1LWDhPR09NbXRjWEowdERPUERLUUtadWxKR0J6amM5aTZZU2ZLMTdzV1lwbUp2UzhXdHA0bkN2WExIeV9NRktoelFCOFE4TTNSOVZ0dlFHN1RRc1ItV2o3WmxQczItU3J4V3V5Qm1jRHR5ZFBYa05ac1dUaGpBRFg1ZGptSExTTnBWd0NnOS14ckJ4T1I2bVZXaFNYdEJWdVlhY2JRWWJBcUxSMjItU0Fra2hra0xiOGhWM3lYaWhJbGV6Uw?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-02T08:00:00+00:00", "published_display": "02 Dec 2025 08:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela (TGA): Hidden Value or Value Trap?", "summary": "", "url": "https://news.google.com/rss/articles/CBMidEFVX3lxTFBhZ3JHaFc5S1FHbkFvTmkyNmNjVk9hRVdKZFduV1J2TjdpUm14Nl8tWXNvV1RSTXpteVpZX1VKTk5abHQycFJ1LThmU0tIX2l4THJMQ2w0SjZCZGFtaTBHZ1Q5bUZzZGtTbExQX09YRTBQY3l3?oc=5", "source_name": "The Coal Trader", "published_at": "2025-09-08T14:32:11+00:00", "published_display": "08 Sep 2025 14:32", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Thungela Resources Limited (TGA.L) Stock Price, News & Analyst Forecast", "summary": "", "url": "https://news.google.com/rss/articles/CBMiS0FVX3lxTFBqMlhiSTVFOGJvWnJVSG5hMHBWYVpXRXl0ZVd6Mm9LTGR6Q1c4RlFmaE5YTm5SUWREdkdCSWx0U1RMam5yaVVZY0F2RQ?oc=5", "source_name": "eToro", "published_at": "2024-07-26T01:17:08+00:00", "published_display": "26 Jul 2024 01:17", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "guidance", "event_label": "Guidance", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 83, "total_relevant": 20, "sentiment_summary": {"positive": 0, "negative": 5, "neutral": 15, "score": 46, "total": 20, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 79, "events": [{"event": "general", "label": "Market update", "weight": 6.4, "count": 11}, {"event": "earnings", "label": "Earnings", "weight": 2.75, "count": 5}, {"event": "capital_return", "label": "Capital return", "weight": 1.45, "count": 2}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}, {"event": "guidance", "label": "Guidance", "weight": 0.55, "count": 1}], "positive_events": 0, "negative_events": 5}, "market_context": {"has_market_context": true, "latest_close": 101.52, "latest_week": "2026-07-17", "one_week_move": 5.6, "four_week_move": -18.3, "twelve_week_move": -99.2, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -1.330206, "market_dynamics_buy_signal": false, "relative_strength": -98.892944, "fair_value_gap": -99.1, "fair_value_label": "Below fair value", "fair_value_tone": "positive", "expectation_direction": "undecided", "expectation_probability": 48.0157, "reaction_label": "Price confirming higher", "reaction_tone": "positive", "market_sentence": "+5.6% over one week, -18.3% over four weeks, trend inactive, and below fair value."}, "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": 62, "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": "Investing.com", "count": 4}, {"label": "simplywall.st", "count": 3}, {"label": "ad-hoc-news.de", "count": 2}, {"label": "StockStory", "count": 2}, {"label": "Business Day", "count": 2}, {"label": "CNBC Africa", "count": 1}, {"label": "Miningmx", "count": 1}, {"label": "Mining Weekly", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 20}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 11}, {"label": "Earnings", "count": 5}, {"label": "Capital return", "count": 2}, {"label": "Deals and strategy", "count": 1}, {"label": "Guidance", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "46/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": "79/100 classification confidence."}, {"label": "Company focus", "value": "20", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "2", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "+5.6% over one week, -18.3% over four weeks, trend inactive, and below fair value."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "Thungela stock steadies as coal prices support earnings momentum"}], "updated_at": "2026-07-18T23:07:13.926967+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}