{"ticker": {"uuid": "b558eba1-e450-4eb6-b0b3-a2b76e9f82a2", "symbol": "TVK", "name": "TerraVest Industries Inc.", "exchange": "TOR", "country": "CA", "sector": "Energy", "industry": "Oil & Gas Equipment & Services"}, "articles": [{"title": "TerraVest Industries (TSE:TVK) Stock Crosses Below 50-Day Moving Average - Here's What Happened", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxQUi1ReHdubXdJRU1yNVhBd0I1ZXU4a3BMcmZGVmU2UFVGdXdUcnhvZ0tGYVc5MVJfU25IakpJak02cW1tdmtuLU1STGJfSlBiZnpWN2loUDFVYXpGU1A4SXRRU3lOVzV2MEVYV0syRThvN0pidTJVR0gtejlQVU0yYmdtT1ZsR0twc2ZWZTZJSnZPcUp5UlNtUW16a0ZMN21xNWt2bEVOWlVydUVDY1hVRWdZV3Iya0V4Z25KbHJEX1lLSGdtSW5Sdkx1WUVndkJ6R25oRUNTdWJyVEU?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T08:05:41+00:00", "published_display": "16 Jul 2026 08:05", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Industries business model and sector context for investors", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOX0t5Q2M3WkpwNDN1cldWMURMREtYTlBZOXhFUndBTTRCenNoQ2JSTF93eEwwZUF6b3ZFcGF4b2w3cG9YTjJWd3ZrWG1oT0liVkJZMGNRcHVHMWx0V3BpUXh0eFYzamZCRVp3b2lIaWhFR09QdEFjTmhlVHlyYnIwdDVkLXo0Qy16elBtaFN6QkF2WElZYncyVDEtR19MV3N4ZFlSSDhIbUxMUU9Jek1IWlpBTVlsWVF6VnZCRU83Y2pOWnRsOHc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T14:25:49+00:00", "published_display": "05 Jul 2026 14:25", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TERRAVEST ANNOUNCES THE ACQUISITION OF SUPERIOR PRESSURE VESSELS INC.", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPRFEzblYtd1NsRlRqa092ZVd3Y3hkRUpxanpaZ2JlLUZpWl83cVJUUjlvSVkxRDZZVUxpanlCeHpNNUoxdnBMM0FKTHM2REtfTGsxbHhNVnlicFJDSjR1NVBoWXg2bjVFc19LYVc4UldSOHlDQm9fODZCQUlLWm9LWkxNOWVrQnozZnJRQTFIRklpQjVTTXU1U2thdFk2cFU?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Alert: SMK Law Investigates Possible Class Action against TerraVest Industries", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNQnVwdmJ6aUMzSWNWbG4xUnlfbHJZRmdBdmYxYzBoSWxpak1lRzloT0pLQWhDRUg4MDRseC05aWpvWGZMWXc1dHNOczctTDlRMmpBaV9zSXRPZWJmMC1OaVNENXQwZ3VFMDE3RjlyODhRM3FKOEZ0Vy1EZWkwWHA0SFd4eHBRT0xudFpSbF9fR3NDWWFra2VEVzcySGhOa2didTZReEU3UW13VkJEZ0tFYTVsMGRoYlVLZDlDS0ZnMk5sc1QxcFRsTDhMTDh5ZFJTTmN4emNoZmRoZVMz?oc=5", "source_name": "Business Wire", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 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": "TerraVest Industries Inc. (TVK:CA) Long-Term Growth Story Most Investors are Missing", "summary": "", "url": "https://news.google.com/rss/articles/CBMi-gFBVV95cUxQQjBtam1LcFJ6aXJIUjR0d0I4cC0wdWExa2Q5ZGxBVUswUzVFUm9kZ3I5bmhuT0FfbU1vbkZBaEVlMkxwRTlYdEEyS0RNWkNWbUl0SWRYVTRGVklzQ1E1RnA5bHlidjRyYzRKdG9BTWU1UzZ5SkwzU3VFSFIyb3kwWXpZNDh0NS0tYTJGREF1bzNYQWNlMVNhZThicXY3dTd5RUs4MHJBMFZJWmhIVEtNcHJ0cnpMbFZ0dFhSN3lPTWFWVHliNl9aRTRFa2pBRk40OFc5aEphZkoxZWN6MDk1OWNPMkpyYUkxRWdRZlVDbGNDdktqUnIxSl9B?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Industries (TSX:TVK) Valuation Check After Insider Trading Allegations And Share Price Decline", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxORFpORGNodG14cGtkbzBpOXlYRmF2MXB6N2hYelpUdm5hNFpQa1FLRU5kekFyQTNLQk1WU0FaQUtGaTU1Zklrd2xLVE94ODFMLTRxdTJUbGhsZHVhT1VzeS1PamdiWWJ4bmpDeDFQQ3FISVFFNlFhU3ZPclBaNEVOYzRyZ1ZyNllnV004RmQwWFU3ZnloTmJzMFRaaDFUZmNLbFRNZ3VzRTh3R0FGSE5zOU9wWWxhSzFBYW16aXdUT0JVcWx3M2lPcFJlalhNanUxSTdCUXJoTdIB3AFBVV95cUxOUExFZDBEQTQ0SGt3a1loLVFSRTFXY1NRRXlfRXQtNURuN1VQMkM2LU5Kdm1rQ0tFNWxyVmZzcEo5TGR3UThTQVF5aFlFV2lrSk5ST0xLM3ZqUWNFMm85WUZiUURTdDZUc2ZUVDduVldzT1V1Q0M4VzZ5NTlyUGR4RnFrMFczY2o2Q0QzRC0xZnVXOXltdFg5ZEJVblpSR2laVWFLbU9SNGljakNrOUl5ZmROSTdWNFhqRUo3c3JoOFFnMF8yR1daUHJWMTZnTGl4X3JHTDZkUmd4Z3l2?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 Jun 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": "What Recent Allegations Mean For TerraVest's Evolving Corporate Story?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxOMTZwa1BQVVhlRF9uU2xnNUhCVVpXVGJnN21yOUgyRXhTaEMzVUs2aW9naElHM2t2UU1laUZXYVA5ZUk0Y2VHVzhKVk96LWVkd3pNOXZDRmhMemxBMzRGMC11WlhnTEY1Mi1oWkVqbXY2VDNPNVE0bWV2WmNLVG4zQ1JreUo2ci05UlA5Yml0TWd4Z1kzMnZKSlMxU2pUbkhXODdZRUZVNVdNVGI5UURv?oc=5", "source_name": "Kalkine Media", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 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": "Siskinds LLP launches investigation into TerraVest Industries Inc. (TSX: TVK), encourages investors and potential witnesses to contact the firm", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxOenc0c2xoXzZ4Nm5UNDlQeElJbkpER3FYY0hmaU9Kd2M1TV84Zkl1dDg5c0hRdkNyU3FsN0FjOERqNFZxQWtwa1czZThSV3NwaGJPSlMzeE5lTHNXc0d2NHBKcE8xQlVNZWpZS2MyWjlNYnVmVTluZFBJaGtfcXMxeUgzSF83TlhWNmxnMkdFMUhDRUE5OVpNMk9XT3dWN3ZOS2lSRE82cjFSbDc3NGZV?oc=5", "source_name": "Market source", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 Jun 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing TerraVest Industries (TSX:TVK) Valuation After A Sharp Pullback In Share Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPTjlFWUx4Y2o0d0VBZFM1MnVQOFFISmZGcDNnTDhVNVhHb3pjTTlGTFN4b1lpSXRJeEh0dkp3UDJOMTJ4bkh2R2pUNUZ5VmgwVGxXMi0tMkt1NnlTSUpwTTJCXzllU0J3YjFraFB5LXRrbXozc3VRbGFoT0k2R3phN3ZwcmFEMDZCNmx3ZGo3NUphamNkRW90TDJPdnJNN0ZiSHBOVHhB?oc=5", "source_name": "Market source", "published_at": "2026-06-07T07:00:00+00:00", "published_display": "07 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": "Why TerraVest Industries (TSX:TVK) Is Down 29.5% After Insider Trading Probe Hits Executive Chairman", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxQMkMtZUZqNHBOYjFqZW43UGo0cDU4Nzh2aEZ1aEl5cWYtcHJrS1Bwcm5aMDlLM1pySTlrbFR5eFcxWlFSWUVieEx2T19SRy03Y2VXZFE5dlM2cm5iMTVLMUl4WDFHT055NWxrcmNZMHVrWkF1N1dQeVo2Sml6cUxUaHBXNGZHZ0tSdEhEcEQ0YmtCWlR2TUV4b2tiRFR6ZEJkUS15Q2lxUlJZdzBZMDE0VmpTTHBXaC1XcEhPSUg3NV9ibXk5QVZMWGNVZWVtOVJvMmJNOWZTc9IB3AFBVV95cUxPUTBNZWhscDRKclM3UDRXOWxjXzJHYW90U3huTHNOX2JZMnA5bENrNVYycm1WS0ZIeXJQZzBQWEs2S01oSmZ3Rno3SENidThfbkF2bWN4LWkxMWFBY1M2dmxNRU1ETGhvUnkwTjQzVkt5MEdEeGdyOW1TeFZ2MEZJSGFLQ1VfZ0xUZzVCOWdIRHM1alliOVhIZGNqVXRqR09GMEpBa3NjejFuVGFjWVVFNVA2Z00tQlgzODhIMnRPT2M0SXpNZEtvaUxJSjB6NkJHbnhOSE9iVUtHbDd5?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-07T07:00:00+00:00", "published_display": "07 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Faguy & Co. Investigates TerraVest Industries Inc. (TSX:TVK)", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxPUVdlQllwQ1hZYnE2Qm1DU19tN2lvOFE2TkpZbDBrdFNvSDRGem5Jc0J6Q0NXdlV1UC1Vb01pOU1FbzR3ZjlIYW8wTjdQdHQzN0kzMWVzNlJzMXQxdTdZQjlIMEctcVFHYWl2bDVNSG53WGVCTENnblBHQTRHal9lUGRrcmtoc3JnVUxmNnBnTjhfVzdOdmc?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-06-06T07:00:00+00:00", "published_display": "06 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": "Canada\u2019s TerraVest Slides as Chairman Accused of Insider Tipping", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxOcDlPVElYMmE3RHlhWU5rMjBEc1pzOGhlWGVGT2Q4U2NNMW50cGZLa2hBMVo5QlMwa2p2SjBfLWVROEswcXcwSXZjUkxFTkUza3pPcERacG9YajB3V2NidDI5N1BuUmQ0QzRWSGNxeF9GaTlqbkRGYWVTT0RNLXViQmFxWWFnLWZzNzFEY3BSTnhSRVY5VXdmcWRLWlFZTHFOU3l2VW5fVmtWTWEtWm9HbS04WXpFeE1oTlNTdWhfeF9wdw?oc=5", "source_name": "Bloomberg.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "Canadian Investment Regulatory Organization Trading Halt - TVK", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQTTZaRWJMYVB6RUhUdk4zYU1zLUJWOUFJajk1VWNEZFBEVDJ6Yi1Ydk5VS3hBRFJlVkMxZUNKUW9zMTV0YWtLTENRQjlfdlJFR2VqVmNWSDcwMEtfYWxEa3JLZVFBZW5QdG1EQ0pGbldtZFlvTzdvdHp5c0lzdDM2bUhXUmRmR1g4MnFVaXR1cXNLQjB0SkNSWlhKUjNJYnhSdmk2ckxEMUZMelFJSjIyYm9WZw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Shares Drop 30% After Chairman Allegations", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTE55NmhQUEp2eHNjdDFHWk1zSTVoaVRETmdWWktZYWk0MHJlWlZJOFhaY3gzV0NuVmxaWTVXR0NyUE9TQXNfQWFuZ3pZcklURE1NaHBvRGJsNHJPZkdoVVFXVUM0RGlCQjBSMzVQOG9WNTBZS2NXbF9rb25GVWI?oc=5", "source_name": "TechStock\u00b2", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "TERRAVEST PROVIDES UPDATE", "summary": "", "url": "https://news.google.com/rss/articles/CBMidkFVX3lxTFB2ZVB1aG5rMGw4TGxwRXNEOHFzb0pucVhRck92aEJOUl9JcjJpUG1yaTBuVDhsbFpBV3BEV3I3U05BMU40UEEyWUpIVVFjWXVidjNkdFZHcENsOFh6Vkx2Z0Z4c2x3OXdnV1ZyTWhmYUJXbzBzLUE?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "TerraVest stock plunges on insider tipping allegations", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOeHlQeXRxOVdiVTczUkFWbU43ZlNKb2lWd2hEc2tDNEJGMGN1VS01RlpxWWViZ2hqOVRiQ18xVDVkNlJPVTFkdm5IR0pRdHIwaUNOMV9qWnpsX3JMeS1yNWp4dF9jR0toUlpNQ0xQU19OZm93WC1ieFUyR2had19iejZPUy05LTlialZDdUozUFpJTE9uaFJQTGFhVXZkT3U0QlJsbDBqNG1aLXYxcGhIbXFnZUc3b2s?oc=5", "source_name": "Investing.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "Canadian Investment Regulatory Organization Trade Resumption - TVK", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNblFfdHBHMUNkd0ZJcE5MYTF5aVNsVXFZTGFBYUxBdGx2OGJIZndVTmxwTEtnUEF2alRZUk80WjhqYXVENmhNYVNKWmtmVzdnQWFZcjU5LVpDSlV5YnFkdk95Ql9OaGdmelBOUWdMaDJKczNvdHNOU3E2V1V3UlVVYXZoN3dZMFFiWXlNOEx0ZWp0a0hLa0RnOVRieFlES1RURUlWNzZjWHl5SFl5NHVBQ1MwRThjUVJI?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Miss: TerraVest Industries Inc. Missed EPS By 18% And Analysts Are Revising Their Forecasts", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxQcE94THpvT0Y5YUVWX3JkUjdCQnVlekJJemRuUXFVejZzelZmNG03VnJZMXpDb0RWbHhVS0kySW9hZE91V3RYLUhuTHpvOHVDNGpVdk1GSk5HQTNRUjU1NG4wX1VTOHMyQXV3bk9TQkplbHFLeEM5WS1tYVVENmdwNVo0d0hmakx0YWVpV2plbV9ZVXM5MlBaenhTNUNUR0thT3FqMTUwSmV4TmU1NGVBa0lUYnB6VXdtSHJNX0VkdTN3RUhVQVVEYUxiQzhPdzRqbzhvLUxn0gHbAUFVX3lxTE5ZR0ZPYUJxSGQ1bzRuNGM3LW1Cczd2ODc1NnRscDdTNWVBZXN2QlJxRER4b0NsTGZvb0wyNTR4NTFvRzQwM2tOTlNFV2lSS1Z6TklYQi1JanVudllZa1RaTVNkb3kySmhZYTVQYzFTTm0wWnBnU2xSdTE0ZS1vQTFqOVhJZTFTYnNaYWZTRWIwNHR5c0RHZjNhdXk0NGZqT016OGc4RUNtemdOWFVoaWltVHN5NGU1MTR1R1FFUi1MVE5YVl9WdUVoR09BUTh1bmt6ZDE5Z29GYUVkcw?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 18, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Industries Inc. Earnings Missed Analyst Estimates: Here's What Analysts Are Forecasting Now", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPT1JoQk54dWs5VmFEM3NTTE96bjFzQTlDVEJsZHNDWWRncmstMU5kY05LcWFUZ1lkbG1feFA2bGhVXzRuZkkwcWVPNDRjTklvN0JwRTJla3NVWURYMms2c2xDSEFMT1BycnFiU0k2QS1kX1BWaFJFck9ETmt0b3Q4SUZFNDlsT0RQdnBXaUZrMXJoUm5zZHVoVmcwM3dtWVlmdmh6Nml6dlk?oc=5", "source_name": "Market source", "published_at": "2026-05-17T07:00:00+00:00", "published_display": "17 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Now The Time To Put TerraVest Industries (TSE:TVK) On Your Watchlist?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNOUpyMF9iN3hLbmROUUtOVmhkYkJxZFRURHhCSW9wSzFiejUwWExjbi1ob3U0dF9QazdobkZPM2JqbDd4eDFlUzAxSHBmelJhWGV0Y04yOWNDcDhlNkVJN2R3S2lZOUp0QkR4T3BTRURXRkxJRTVpTlJ4TDJDZmJKTjlpZ0hORkZjcDZNYTAzdENpM211RklDOThvSWdCVWlVMmdTQ2FGVE5XWDhQeGk5bTZsNm1OLTBVQjNIX3BFblJNUVVQSk0tZWZNdkxrSXoxUzhNRUdMc2VRUdIB3wFBVV95cUxPdFNxZVc1OExZYkpvV3VrbFdFN3NXS1JueTFPSFBTbldpbnJya0ZaZ08zMkhxbHpIMkowNng1MTdwTHc4akFEa000eG9KMzVWUlJYQXNRcUVLWGxlcHEtTTBTVkFEUkc5M1dyT1p0aHRJcTJyUGsxLUpRam5EVHROOFVzZDBxZFd5MkFiNVdROXVHdFlNMExuTXl3M01lSmNaSnpDV09BVEZkanE1bnpYMHotUzlPT2ZsV29yLVl3OUlfSElEMmU2eDdScElRd1JoT1FRbWN2UXZmOHNhRHhF?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-18T07:00:00+00:00", "published_display": "18 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": "TerraVest Industries (TSE:TVK) Ticks All The Boxes When It Comes To Earnings Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNeGRoRl9RbFphN0FHc3lZUkN3bkJaWDVhTE9RU3V0dXRRMjVaYy0xZlpEeGxyVmRzX1VCaGhpOThGQjNBOGdpV1hZa1ZJZGxjTC1uMGF6WjhvdmNOYjA3M0FQZUVLTlNNSU53N2VORldJOXpKckh6cGZseVhLUTFmYzI4Y2tWZXM?oc=5", "source_name": "Market source", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Not Telling The Story For TerraVest Industries Inc. (TSE:TVK) After Shares Rise 26%", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxNdXZFSjV0RHVOa294QzBVQm9wNUFBYklsbTFGOG1UUkRZdkVvQW5SOGRDYzQ3Qk45V2dqVWkwU3NYZ2k2RWZfQ1dBdGRaQnVNcXA1YlYzZW9SX1pPU1A5dV9mQVRhUkRTa3NkZEw4WUQ5VUpiN0h5WnUzRWJCUjdCOHk5Z2M3ZDNSY0lvV25ILUZmVF8wcmZneUJJOURUVG9rY0FheWFoV2U3czN4LTJRbTVJdktSaHJxUEFWVFFJc2hTOVNqajRHQjNoTTMwTk5IQ3hnXzY3LTnSAd4BQVVfeXFMUGRzWTNwcElTTEVUc2NCbWRWZmhyRXJyNFpCbFJUcWR4ZDlfQm9LVW5ocTU0d0RjX3pqR08wdTEyRlM2RGZyT3lfUzR5aUJSUzVTdUdqQUdzY29VU2w1TWJ0eUo5R2tYNmF2bGF2S1oxRmttejhSdVMtaFgtTFZlcTc0WmNQVkMtZ1FTb2luUWY4aEl4ZTlrNmg1amVkMzNDVmh0S2FEQXRnS25INHFud3VLUjVHdXJXSC1yTHdHTUpBSGNMeE5KQVdCV0hTblVfU1MyYUhRUi10d3prQ1ZB?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-14T08:00:00+00:00", "published_display": "14 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": "TerraVest Industries (TSX:TVK) Stock Price & News", "summary": "", "url": "https://news.google.com/rss/articles/CBMickFVX3lxTE8wN2xuUGhlbDdXNUZVNU1tWDdpSGFKdFk0Vlk4QW1UdTFFak8yY0U2WUxhd1paYjFGZkRXUVpqcUxDcHdxV19GeURXcm01M1B4SFdiVHZ3dUNDcEZiX1p3SHdURkMwUWZEbU9xdU1jUHdXQQ?oc=5", "source_name": "The Motley Fool Canada", "published_at": "2023-08-10T14:20:06+00:00", "published_display": "10 Aug 2023 14:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "by_tier": {"direct": [{"title": "TerraVest Industries (TSE:TVK) Stock Crosses Below 50-Day Moving Average - Here's What Happened", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2wFBVV95cUxQUi1ReHdubXdJRU1yNVhBd0I1ZXU4a3BMcmZGVmU2UFVGdXdUcnhvZ0tGYVc5MVJfU25IakpJak02cW1tdmtuLU1STGJfSlBiZnpWN2loUDFVYXpGU1A4SXRRU3lOVzV2MEVYV0syRThvN0pidTJVR0gtejlQVU0yYmdtT1ZsR0twc2ZWZTZJSnZPcUp5UlNtUW16a0ZMN21xNWt2bEVOWlVydUVDY1hVRWdZV3Iya0V4Z25KbHJEX1lLSGdtSW5Sdkx1WUVndkJ6R25oRUNTdWJyVEU?oc=5", "source_name": "MarketBeat", "published_at": "2026-07-16T08:05:41+00:00", "published_display": "16 Jul 2026 08:05", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Industries business model and sector context for investors", "summary": "", "url": "https://news.google.com/rss/articles/CBMixgFBVV95cUxOX0t5Q2M3WkpwNDN1cldWMURMREtYTlBZOXhFUndBTTRCenNoQ2JSTF93eEwwZUF6b3ZFcGF4b2w3cG9YTjJWd3ZrWG1oT0liVkJZMGNRcHVHMWx0V3BpUXh0eFYzamZCRVp3b2lIaWhFR09QdEFjTmhlVHlyYnIwdDVkLXo0Qy16elBtaFN6QkF2WElZYncyVDEtR19MV3N4ZFlSSDhIbUxMUU9Jek1IWlpBTVlsWVF6VnZCRU83Y2pOWnRsOHc?oc=5", "source_name": "ad-hoc-news.de", "published_at": "2026-07-05T14:25:49+00:00", "published_display": "05 Jul 2026 14:25", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TERRAVEST ANNOUNCES THE ACQUISITION OF SUPERIOR PRESSURE VESSELS INC.", "summary": "", "url": "https://news.google.com/rss/articles/CBMinwFBVV95cUxPRFEzblYtd1NsRlRqa092ZVd3Y3hkRUpxanpaZ2JlLUZpWl83cVJUUjlvSVkxRDZZVUxpanlCeHpNNUoxdnBMM0FKTHM2REtfTGsxbHhNVnlicFJDSjR1NVBoWXg2bjVFc19LYVc4UldSOHlDQm9fODZCQUlLWm9LWkxNOWVrQnozZnJRQTFIRklpQjVTTXU1U2thdFk2cFU?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-07-02T07:00:00+00:00", "published_display": "02 Jul 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "deals", "event_label": "Deals and strategy", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Alert: SMK Law Investigates Possible Class Action against TerraVest Industries", "summary": "", "url": "https://news.google.com/rss/articles/CBMi3AFBVV95cUxNQnVwdmJ6aUMzSWNWbG4xUnlfbHJZRmdBdmYxYzBoSWxpak1lRzloT0pLQWhDRUg4MDRseC05aWpvWGZMWXc1dHNOczctTDlRMmpBaV9zSXRPZWJmMC1OaVNENXQwZ3VFMDE3RjlyODhRM3FKOEZ0Vy1EZWkwWHA0SFd4eHBRT0xudFpSbF9fR3NDWWFra2VEVzcySGhOa2didTZReEU3UW13VkJEZ0tFYTVsMGRoYlVLZDlDS0ZnMk5sc1QxcFRsTDhMTDh5ZFJTTmN4emNoZmRoZVMz?oc=5", "source_name": "Business Wire", "published_at": "2026-06-22T07:00:00+00:00", "published_display": "22 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": "TerraVest Industries Inc. (TVK:CA) Long-Term Growth Story Most Investors are Missing", "summary": "", "url": "https://news.google.com/rss/articles/CBMi-gFBVV95cUxQQjBtam1LcFJ6aXJIUjR0d0I4cC0wdWExa2Q5ZGxBVUswUzVFUm9kZ3I5bmhuT0FfbU1vbkZBaEVlMkxwRTlYdEEyS0RNWkNWbUl0SWRYVTRGVklzQ1E1RnA5bHlidjRyYzRKdG9BTWU1UzZ5SkwzU3VFSFIyb3kwWXpZNDh0NS0tYTJGREF1bzNYQWNlMVNhZThicXY3dTd5RUs4MHJBMFZJWmhIVEtNcHJ0cnpMbFZ0dFhSN3lPTWFWVHliNl9aRTRFa2pBRk40OFc5aEphZkoxZWN6MDk1OWNPMkpyYUkxRWdRZlVDbGNDdktqUnIxSl9B?oc=5", "source_name": "The Globe and Mail", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 Jun 2026 07:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Industries (TSX:TVK) Valuation Check After Insider Trading Allegations And Share Price Decline", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxORFpORGNodG14cGtkbzBpOXlYRmF2MXB6N2hYelpUdm5hNFpQa1FLRU5kekFyQTNLQk1WU0FaQUtGaTU1Zklrd2xLVE94ODFMLTRxdTJUbGhsZHVhT1VzeS1PamdiWWJ4bmpDeDFQQ3FISVFFNlFhU3ZPclBaNEVOYzRyZ1ZyNllnV004RmQwWFU3ZnloTmJzMFRaaDFUZmNLbFRNZ3VzRTh3R0FGSE5zOU9wWWxhSzFBYW16aXdUT0JVcWx3M2lPcFJlalhNanUxSTdCUXJoTdIB3AFBVV95cUxOUExFZDBEQTQ0SGt3a1loLVFSRTFXY1NRRXlfRXQtNURuN1VQMkM2LU5Kdm1rQ0tFNWxyVmZzcEo5TGR3UThTQVF5aFlFV2lrSk5ST0xLM3ZqUWNFMm85WUZiUURTdDZUc2ZUVDduVldzT1V1Q0M4VzZ5NTlyUGR4RnFrMFczY2o2Q0QzRC0xZnVXOXltdFg5ZEJVblpSR2laVWFLbU9SNGljakNrOUl5ZmROSTdWNFhqRUo3c3JoOFFnMF8yR1daUHJWMTZnTGl4X3JHTDZkUmd4Z3l2?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-09T07:00:00+00:00", "published_display": "09 Jun 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": "What Recent Allegations Mean For TerraVest's Evolving Corporate Story?", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxOMTZwa1BQVVhlRF9uU2xnNUhCVVpXVGJnN21yOUgyRXhTaEMzVUs2aW9naElHM2t2UU1laUZXYVA5ZUk0Y2VHVzhKVk96LWVkd3pNOXZDRmhMemxBMzRGMC11WlhnTEY1Mi1oWkVqbXY2VDNPNVE0bWV2WmNLVG4zQ1JreUo2ci05UlA5Yml0TWd4Z1kzMnZKSlMxU2pUbkhXODdZRUZVNVdNVGI5UURv?oc=5", "source_name": "Kalkine Media", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 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": "Siskinds LLP launches investigation into TerraVest Industries Inc. (TSX: TVK), encourages investors and potential witnesses to contact the firm", "summary": "", "url": "https://news.google.com/rss/articles/CBMirwFBVV95cUxOenc0c2xoXzZ4Nm5UNDlQeElJbkpER3FYY0hmaU9Kd2M1TV84Zkl1dDg5c0hRdkNyU3FsN0FjOERqNFZxQWtwa1czZThSV3NwaGJPSlMzeE5lTHNXc0d2NHBKcE8xQlVNZWpZS2MyWjlNYnVmVTluZFBJaGtfcXMxeUgzSF83TlhWNmxnMkdFMUhDRUE5OVpNMk9XT3dWN3ZOS2lSRE82cjFSbDc3NGZV?oc=5", "source_name": "Market source", "published_at": "2026-06-08T07:00:00+00:00", "published_display": "08 Jun 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 77, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Assessing TerraVest Industries (TSX:TVK) Valuation After A Sharp Pullback In Share Price", "summary": "", "url": "https://news.google.com/rss/articles/CBMipgFBVV95cUxPTjlFWUx4Y2o0d0VBZFM1MnVQOFFISmZGcDNnTDhVNVhHb3pjTTlGTFN4b1lpSXRJeEh0dkp3UDJOMTJ4bkh2R2pUNUZ5VmgwVGxXMi0tMkt1NnlTSUpwTTJCXzllU0J3YjFraFB5LXRrbXozc3VRbGFoT0k2R3phN3ZwcmFEMDZCNmx3ZGo3NUphamNkRW90TDJPdnJNN0ZiSHBOVHhB?oc=5", "source_name": "Market source", "published_at": "2026-06-07T07:00:00+00:00", "published_display": "07 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": "Why TerraVest Industries (TSX:TVK) Is Down 29.5% After Insider Trading Probe Hits Executive Chairman", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1wFBVV95cUxQMkMtZUZqNHBOYjFqZW43UGo0cDU4Nzh2aEZ1aEl5cWYtcHJrS1Bwcm5aMDlLM1pySTlrbFR5eFcxWlFSWUVieEx2T19SRy03Y2VXZFE5dlM2cm5iMTVLMUl4WDFHT055NWxrcmNZMHVrWkF1N1dQeVo2Sml6cUxUaHBXNGZHZ0tSdEhEcEQ0YmtCWlR2TUV4b2tiRFR6ZEJkUS15Q2lxUlJZdzBZMDE0VmpTTHBXaC1XcEhPSUg3NV9ibXk5QVZMWGNVZWVtOVJvMmJNOWZTc9IB3AFBVV95cUxPUTBNZWhscDRKclM3UDRXOWxjXzJHYW90U3huTHNOX2JZMnA5bENrNVYycm1WS0ZIeXJQZzBQWEs2S01oSmZ3Rno3SENidThfbkF2bWN4LWkxMWFBY1M2dmxNRU1ETGhvUnkwTjQzVkt5MEdEeGdyOW1TeFZ2MEZJSGFLQ1VfZ0xUZzVCOWdIRHM1alliOVhIZGNqVXRqR09GMEpBa3NjejFuVGFjWVVFNVA2Z00tQlgzODhIMnRPT2M0SXpNZEtvaUxJSjB6NkJHbnhOSE9iVUtHbDd5?oc=5", "source_name": "simplywall.st", "published_at": "2026-06-07T07:00:00+00:00", "published_display": "07 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Faguy & Co. Investigates TerraVest Industries Inc. (TSX:TVK)", "summary": "", "url": "https://news.google.com/rss/articles/CBMilgFBVV95cUxPUVdlQllwQ1hZYnE2Qm1DU19tN2lvOFE2TkpZbDBrdFNvSDRGem5Jc0J6Q0NXdlV1UC1Vb01pOU1FbzR3ZjlIYW8wTjdQdHQzN0kzMWVzNlJzMXQxdTdZQjlIMEctcVFHYWl2bDVNSG53WGVCTENnblBHQTRHal9lUGRrcmtoc3JnVUxmNnBnTjhfVzdOdmc?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-06-06T07:00:00+00:00", "published_display": "06 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": "Canada\u2019s TerraVest Slides as Chairman Accused of Insider Tipping", "summary": "", "url": "https://news.google.com/rss/articles/CBMiwgFBVV95cUxOcDlPVElYMmE3RHlhWU5rMjBEc1pzOGhlWGVGT2Q4U2NNMW50cGZLa2hBMVo5QlMwa2p2SjBfLWVROEswcXcwSXZjUkxFTkUza3pPcERacG9YajB3V2NidDI5N1BuUmQ0QzRWSGNxeF9GaTlqbkRGYWVTT0RNLXViQmFxWWFnLWZzNzFEY3BSTnhSRVY5VXdmcWRLWlFZTHFOU3l2VW5fVmtWTWEtWm9HbS04WXpFeE1oTlNTdWhfeF9wdw?oc=5", "source_name": "Bloomberg.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "Canadian Investment Regulatory Organization Trading Halt - TVK", "summary": "", "url": "https://news.google.com/rss/articles/CBMiswFBVV95cUxQTTZaRWJMYVB6RUhUdk4zYU1zLUJWOUFJajk1VWNEZFBEVDJ6Yi1Ydk5VS3hBRFJlVkMxZUNKUW9zMTV0YWtLTENRQjlfdlJFR2VqVmNWSDcwMEtfYWxEa3JLZVFBZW5QdG1EQ0pGbldtZFlvTzdvdHp5c0lzdDM2bUhXUmRmR1g4MnFVaXR1cXNLQjB0SkNSWlhKUjNJYnhSdmk2ckxEMUZMelFJSjIyYm9WZw?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Shares Drop 30% After Chairman Allegations", "summary": "", "url": "https://news.google.com/rss/articles/CBMifEFVX3lxTE55NmhQUEp2eHNjdDFHWk1zSTVoaVRETmdWWktZYWk0MHJlWlZJOFhaY3gzV0NuVmxaWTVXR0NyUE9TQXNfQWFuZ3pZcklURE1NaHBvRGJsNHJPZkdoVVFXVUM0RGlCQjBSMzVQOG9WNTBZS2NXbF9rb25GVWI?oc=5", "source_name": "TechStock\u00b2", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "TERRAVEST PROVIDES UPDATE", "summary": "", "url": "https://news.google.com/rss/articles/CBMidkFVX3lxTFB2ZVB1aG5rMGw4TGxwRXNEOHFzb0pucVhRck92aEJOUl9JcjJpUG1yaTBuVDhsbFpBV3BEV3I3U05BMU40UEEyWUpIVVFjWXVidjNkdFZHcENsOFh6Vkx2Z0Z4c2x3OXdnV1ZyTWhmYUJXbzBzLUE?oc=5", "source_name": "Yahoo! Finance Canada", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "TerraVest stock plunges on insider tipping allegations", "summary": "", "url": "https://news.google.com/rss/articles/CBMitwFBVV95cUxOeHlQeXRxOVdiVTczUkFWbU43ZlNKb2lWd2hEc2tDNEJGMGN1VS01RlpxWWViZ2hqOVRiQ18xVDVkNlJPVTFkdm5IR0pRdHIwaUNOMV9qWnpsX3JMeS1yNWp4dF9jR0toUlpNQ0xQU19OZm93WC1ieFUyR2had19iejZPUy05LTlialZDdUozUFpJTE9uaFJQTGFhVXZkT3U0QlJsbDBqNG1aLXYxcGhIbXFnZUc3b2s?oc=5", "source_name": "Investing.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 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": "Canadian Investment Regulatory Organization Trade Resumption - TVK", "summary": "", "url": "https://news.google.com/rss/articles/CBMiuAFBVV95cUxNblFfdHBHMUNkd0ZJcE5MYTF5aVNsVXFZTGFBYUxBdGx2OGJIZndVTmxwTEtnUEF2alRZUk80WjhqYXVENmhNYVNKWmtmVzdnQWFZcjU5LVpDSlV5YnFkdk95Ql9OaGdmelBOUWdMaDJKczNvdHNOU3E2V1V3UlVVYXZoN3dZMFFiWXlNOEx0ZWp0a0hLa0RnOVRieFlES1RURUlWNzZjWHl5SFl5NHVBQ1MwRThjUVJI?oc=5", "source_name": "marketscreener.com", "published_at": "2026-06-05T07:00:00+00:00", "published_display": "05 Jun 2026 07:00", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "regulatory", "event_label": "Regulatory and legal", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Miss: TerraVest Industries Inc. Missed EPS By 18% And Analysts Are Revising Their Forecasts", "summary": "", "url": "https://news.google.com/rss/articles/CBMi1gFBVV95cUxQcE94THpvT0Y5YUVWX3JkUjdCQnVlekJJemRuUXFVejZzelZmNG03VnJZMXpDb0RWbHhVS0kySW9hZE91V3RYLUhuTHpvOHVDNGpVdk1GSk5HQTNRUjU1NG4wX1VTOHMyQXV3bk9TQkplbHFLeEM5WS1tYVVENmdwNVo0d0hmakx0YWVpV2plbV9ZVXM5MlBaenhTNUNUR0thT3FqMTUwSmV4TmU1NGVBa0lUYnB6VXdtSHJNX0VkdTN3RUhVQVVEYUxiQzhPdzRqbzhvLUxn0gHbAUFVX3lxTE5ZR0ZPYUJxSGQ1bzRuNGM3LW1Cczd2ODc1NnRscDdTNWVBZXN2QlJxRER4b0NsTGZvb0wyNTR4NTFvRzQwM2tOTlNFV2lSS1Z6TklYQi1JanVudllZa1RaTVNkb3kySmhZYTVQYzFTTm0wWnBnU2xSdTE0ZS1vQTFqOVhJZTFTYnNaYWZTRWIwNHR5c0RHZjNhdXk0NGZqT016OGc4RUNtemdOWFVoaWltVHN5NGU1MTR1R1FFUi1MVE5YVl9WdUVoR09BUTh1bmt6ZDE5Z29GYUVkcw?oc=5", "source_name": "simplywall.st", "published_at": "2026-05-18T07:00:00+00:00", "published_display": "18 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 18, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 61, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "TerraVest Industries Inc. Earnings Missed Analyst Estimates: Here's What Analysts Are Forecasting Now", "summary": "", "url": "https://news.google.com/rss/articles/CBMiqAFBVV95cUxPT1JoQk54dWs5VmFEM3NTTE96bjFzQTlDVEJsZHNDWWRncmstMU5kY05LcWFUZ1lkbG1feFA2bGhVXzRuZkkwcWVPNDRjTklvN0JwRTJla3NVWURYMms2c2xDSEFMT1BycnFiU0k2QS1kX1BWaFJFck9ETmt0b3Q4SUZFNDlsT0RQdnBXaUZrMXJoUm5zZHVoVmcwM3dtWVlmdmh6Nml6dlk?oc=5", "source_name": "Market source", "published_at": "2026-05-17T07:00:00+00:00", "published_display": "17 May 2026 07:00", "sentiment": "negative", "sentiment_pct": 34, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Is Now The Time To Put TerraVest Industries (TSE:TVK) On Your Watchlist?", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2gFBVV95cUxNOUpyMF9iN3hLbmROUUtOVmhkYkJxZFRURHhCSW9wSzFiejUwWExjbi1ob3U0dF9QazdobkZPM2JqbDd4eDFlUzAxSHBmelJhWGV0Y04yOWNDcDhlNkVJN2R3S2lZOUp0QkR4T3BTRURXRkxJRTVpTlJ4TDJDZmJKTjlpZ0hORkZjcDZNYTAzdENpM211RklDOThvSWdCVWlVMmdTQ2FGVE5XWDhQeGk5bTZsNm1OLTBVQjNIX3BFblJNUVVQSk0tZWZNdkxrSXoxUzhNRUdMc2VRUdIB3wFBVV95cUxPdFNxZVc1OExZYkpvV3VrbFdFN3NXS1JueTFPSFBTbldpbnJya0ZaZ08zMkhxbHpIMkowNng1MTdwTHc4akFEa000eG9KMzVWUlJYQXNRcUVLWGxlcHEtTTBTVkFEUkc5M1dyT1p0aHRJcTJyUGsxLUpRam5EVHROOFVzZDBxZFd5MkFiNVdROXVHdFlNMExuTXl3M01lSmNaSnpDV09BVEZkanE1bnpYMHotUzlPT2ZsV29yLVl3OUlfSElEMmU2eDdScElRd1JoT1FRbWN2UXZmOHNhRHhF?oc=5", "source_name": "simplywall.st", "published_at": "2026-04-18T07:00:00+00:00", "published_display": "18 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": "TerraVest Industries (TSE:TVK) Ticks All The Boxes When It Comes To Earnings Growth", "summary": "", "url": "https://news.google.com/rss/articles/CBMihwFBVV95cUxNeGRoRl9RbFphN0FHc3lZUkN3bkJaWDVhTE9RU3V0dXRRMjVaYy0xZlpEeGxyVmRzX1VCaGhpOThGQjNBOGdpV1hZa1ZJZGxjTC1uMGF6WjhvdmNOYjA3M0FQZUVLTlNNSU53N2VORldJOXpKckh6cGZseVhLUTFmYzI4Y2tWZXM?oc=5", "source_name": "Market source", "published_at": "2026-01-28T08:00:00+00:00", "published_display": "28 Jan 2026 08:00", "sentiment": "positive", "sentiment_pct": 66, "event_type": "earnings", "event_label": "Earnings", "event_confidence": 53, "tier": "direct", "tier_label": "Direct company coverage"}, {"title": "Earnings Not Telling The Story For TerraVest Industries Inc. (TSE:TVK) After Shares Rise 26%", "summary": "", "url": "https://news.google.com/rss/articles/CBMi2AFBVV95cUxNdXZFSjV0RHVOa294QzBVQm9wNUFBYklsbTFGOG1UUkRZdkVvQW5SOGRDYzQ3Qk45V2dqVWkwU3NYZ2k2RWZfQ1dBdGRaQnVNcXA1YlYzZW9SX1pPU1A5dV9mQVRhUkRTa3NkZEw4WUQ5VUpiN0h5WnUzRWJCUjdCOHk5Z2M3ZDNSY0lvV25ILUZmVF8wcmZneUJJOURUVG9rY0FheWFoV2U3czN4LTJRbTVJdktSaHJxUEFWVFFJc2hTOVNqajRHQjNoTTMwTk5IQ3hnXzY3LTnSAd4BQVVfeXFMUGRzWTNwcElTTEVUc2NCbWRWZmhyRXJyNFpCbFJUcWR4ZDlfQm9LVW5ocTU0d0RjX3pqR08wdTEyRlM2RGZyT3lfUzR5aUJSUzVTdUdqQUdzY29VU2w1TWJ0eUo5R2tYNmF2bGF2S1oxRmttejhSdVMtaFgtTFZlcTc0WmNQVkMtZ1FTb2luUWY4aEl4ZTlrNmg1amVkMzNDVmh0S2FEQXRnS25INHFud3VLUjVHdXJXSC1yTHdHTUpBSGNMeE5KQVdCV0hTblVfU1MyYUhRUi10d3prQ1ZB?oc=5", "source_name": "simplywall.st", "published_at": "2025-12-14T08:00:00+00:00", "published_display": "14 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": "TerraVest Industries (TSX:TVK) Stock Price & News", "summary": "", "url": "https://news.google.com/rss/articles/CBMickFVX3lxTE8wN2xuUGhlbDdXNUZVNU1tWDdpSGFKdFk0Vlk4QW1UdTFFak8yY0U2WUxhd1paYjFGZkRXUVpqcUxDcHdxV19GeURXcm01M1B4SFdiVHZ3dUNDcEZiX1p3SHdURkMwUWZEbU9xdU1jUHdXQQ?oc=5", "source_name": "The Motley Fool Canada", "published_at": "2023-08-10T14:20:06+00:00", "published_display": "10 Aug 2023 14:20", "sentiment": "neutral", "sentiment_pct": 50, "event_type": "general", "event_label": "Market update", "event_confidence": 35, "tier": "direct", "tier_label": "Direct company coverage"}], "industry": [], "sector": []}, "total_fetched": 77, "total_relevant": 23, "sentiment_summary": {"positive": 2, "negative": 4, "neutral": 17, "score": 48, "total": 23, "label": "Balanced news tone", "tone": "neutral"}, "classifier": {"primary_event": "general", "primary_label": "Market update", "confidence": 82, "events": [{"event": "general", "label": "Market update", "weight": 8.05, "count": 14}, {"event": "regulatory", "label": "Regulatory and legal", "weight": 2.2, "count": 4}, {"event": "earnings", "label": "Earnings", "weight": 2.2, "count": 4}, {"event": "deals", "label": "Deals and strategy", "weight": 0.55, "count": 1}], "positive_events": 2, "negative_events": 4}, "market_context": {"has_market_context": true, "latest_close": 117.06, "latest_week": "2026-07-10", "one_week_move": -1.6, "four_week_move": -0.9, "twelve_week_move": -12.4, "trend_signal": "0", "trend_label": "Trend inactive", "trend_tone": "negative", "market_dynamics": -0.766872, "market_dynamics_buy_signal": false, "relative_strength": -25.284879, "fair_value_gap": 12.3, "fair_value_label": "Near fair-value range", "fair_value_tone": "neutral", "expectation_direction": "undecided", "expectation_probability": 53.5795, "reaction_label": "Price digesting", "reaction_tone": "neutral", "market_sentence": "-1.6% over one week, -0.9% over four weeks, trend inactive, and near fair-value range."}, "interpretation": {"label": "Balanced read", "tone": "neutral", "classification": "balanced", "summary": "News tone and price action are not far from neutral.", "confidence": 61, "badges": [], "opportunities": [], "risks": [], "event_label": "Market update", "sentiment_word": "balanced"}, "charts": {"sources": [{"label": "simplywall.st", "count": 5}, {"label": "Market source", "count": 4}, {"label": "Yahoo! Finance Canada", "count": 3}, {"label": "marketscreener.com", "count": 2}, {"label": "MarketBeat", "count": 1}, {"label": "ad-hoc-news.de", "count": 1}, {"label": "Business Wire", "count": 1}, {"label": "The Globe and Mail", "count": 1}], "tiers": [{"label": "Direct company coverage", "count": 23}, {"label": "Industry context", "count": 0}, {"label": "Sector context", "count": 0}], "events": [{"label": "Market update", "count": 14}, {"label": "Regulatory and legal", "count": 4}, {"label": "Earnings", "count": 4}, {"label": "Deals and strategy", "count": 1}]}, "insights": [{"label": "Weighted tone", "value": "48/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": "23", "tone": "positive", "text": "directly relevant articles"}, {"label": "Source quality", "value": "1", "tone": "positive", "text": "high-authority source matches"}, {"label": "Trend context", "value": "Trend inactive", "tone": "negative", "text": "-1.6% over one week, -0.9% over four weeks, trend inactive, and near fair-value range."}, {"label": "Latest direct headline", "value": "Neutral", "tone": "neutral", "text": "TerraVest Industries (TSE:TVK) Stock Crosses Below 50-Day Moving Average - Here's What Happened"}], "updated_at": "2026-07-18T02:27:38.137920+00:00", "disclaimer": "Educational market research only. Not financial, investment, trading, tax, or legal advice."}