diff --git a/data.json b/data.json index f5f748b..f8843df 100644 --- a/data.json +++ b/data.json @@ -1,101 +1,101 @@ { - "generated_at": "2026-04-28T11:23:22.062580Z", + "generated_at": "2026-04-28T13:15:22.565706Z", "yields": { "US": { "y1m": null, "y3m": 3.59, "y6m": null, "y1": null, - "y2": 3.719, + "y2": 3.731, "y3": null, - "y5": 3.947, + "y5": 3.983, "y7": null, - "y10": 4.336, + "y10": 4.359, "y20": null, - "y30": 4.942 + "y30": 4.955 }, "US_yf": { "US_3M": { "price": 3.59, - "prev_close": 3.593, - "change_pct": -0.08, - "timestamp": "2026-04-27 00:00:00" + "prev_close": 3.59, + "change_pct": 0.0, + "timestamp": "2026-04-28 00:00:00" }, "US_5Y": { - "price": 3.947, - "prev_close": 3.92, - "change_pct": 0.69, - "timestamp": "2026-04-27 00:00:00" + "price": 3.983, + "prev_close": 3.947, + "change_pct": 0.91, + "timestamp": "2026-04-28 00:00:00" }, "US_10Y": { - "price": 4.336, - "prev_close": 4.31, - "change_pct": 0.6, - "timestamp": "2026-04-27 00:00:00" + "price": 4.359, + "prev_close": 4.336, + "change_pct": 0.53, + "timestamp": "2026-04-28 00:00:00" }, "US_30Y": { - "price": 4.942, - "prev_close": 4.916, - "change_pct": 0.53, - "timestamp": "2026-04-27 00:00:00" + "price": 4.955, + "prev_close": 4.942, + "change_pct": 0.26, + "timestamp": "2026-04-28 00:00:00" } } }, "commodities": { "gold": { - "price": 4612.5, - "d1_pct": -1.35, - "w1_pct": -1.83, - "m1_pct": 2.68, + "price": 4596.8999, + "d1_pct": -1.68, + "w1_pct": -2.16, + "m1_pct": 2.34, "unit": "$/oz" }, "silver": { - "price": 73.31, - "d1_pct": -2.26, - "w1_pct": -4.06, - "m1_pct": 5.41, + "price": 73.295, + "d1_pct": -2.28, + "w1_pct": -4.08, + "m1_pct": 5.39, "unit": "$/oz" }, "wti": { - "price": 100.27, - "d1_pct": 4.05, - "w1_pct": 8.84, - "m1_pct": 0.63, + "price": 100.03, + "d1_pct": 3.8, + "w1_pct": 8.57, + "m1_pct": 0.39, "unit": "$/bbl" }, "brent": { - "price": 104.52, - "d1_pct": -3.43, - "w1_pct": 6.13, - "m1_pct": -7.15, + "price": 104.54, + "d1_pct": -3.41, + "w1_pct": 6.15, + "m1_pct": -7.13, "unit": "$/bbl" }, "natgas": { - "price": 2.694, - "d1_pct": 5.65, - "w1_pct": -0.11, - "m1_pct": -12.96, + "price": 2.722, + "d1_pct": 6.75, + "w1_pct": 0.93, + "m1_pct": -12.05, "unit": "$/MMBtu" }, "copper": { - "price": 5.9725, - "d1_pct": -0.76, - "w1_pct": -0.48, - "m1_pct": 9.25, + "price": 5.966, + "d1_pct": -0.86, + "w1_pct": -0.59, + "m1_pct": 9.13, "unit": "$/lb" }, "wheat": { - "price": 643.0, - "d1_pct": 3.46, - "w1_pct": 6.28, - "m1_pct": 6.28, + "price": 641.0, + "d1_pct": 3.14, + "w1_pct": 5.95, + "m1_pct": 5.95, "unit": "\u00a2/bu" }, "corn": { - "price": 473.25, - "d1_pct": 2.71, - "w1_pct": 4.3, - "m1_pct": 2.44, + "price": 473.0, + "d1_pct": 2.66, + "w1_pct": 4.24, + "m1_pct": 2.38, "unit": "\u00a2/bu" } }, @@ -223,82 +223,82 @@ }, "fx": { "EURUSD": { - "price": 1.17, - "d1_pct": -0.05, - "w1_pct": -0.72, - "m1_pct": 1.81 + "price": 1.1697, + "d1_pct": -0.08, + "w1_pct": -0.74, + "m1_pct": 1.79 }, "GBPUSD": { - "price": 1.3485, - "d1_pct": -0.22, - "w1_pct": -0.34, - "m1_pct": 1.86 + "price": 1.3488, + "d1_pct": -0.2, + "w1_pct": -0.32, + "m1_pct": 1.89 }, "USDJPY": { - "price": 159.672, - "d1_pct": 0.06, - "w1_pct": 0.52, - "m1_pct": -0.35 + "price": 159.56, + "d1_pct": -0.01, + "w1_pct": 0.45, + "m1_pct": -0.42 }, "USDCHF": { - "price": 0.7896, - "d1_pct": 0.42, - "w1_pct": 1.43, - "m1_pct": -1.27 + "price": 0.7903, + "d1_pct": 0.51, + "w1_pct": 1.52, + "m1_pct": -1.19 }, "AUDUSD": { "price": 0.7166, - "d1_pct": 0.32, - "w1_pct": -0.11, - "m1_pct": 4.61 + "d1_pct": 0.31, + "w1_pct": -0.12, + "m1_pct": 4.6 }, "NZDUSD": { - "price": 0.588, - "d1_pct": 0.15, - "w1_pct": -0.45, - "m1_pct": 2.65 + "price": 0.5876, + "d1_pct": 0.09, + "w1_pct": -0.51, + "m1_pct": 2.59 }, "USDCAD": { - "price": 1.3664, - "d1_pct": -0.09, - "w1_pct": 0.14, - "m1_pct": -1.7 + "price": 1.3677, + "d1_pct": 0.01, + "w1_pct": 0.24, + "m1_pct": -1.6 }, "USDSEK": { - "price": 9.2721, - "d1_pct": 0.33, - "w1_pct": 1.67, - "m1_pct": -2.14 + "price": 9.2714, + "d1_pct": 0.32, + "w1_pct": 1.66, + "m1_pct": -2.15 }, "USDNOK": { - "price": 9.3099, + "price": 9.3104, "d1_pct": 0.27, - "w1_pct": 0.08, + "w1_pct": 0.09, "m1_pct": -4.38 }, "USDCNY": { - "price": 6.8365, - "d1_pct": 0.01, - "w1_pct": 0.28, - "m1_pct": -1.09 + "price": 6.8373, + "d1_pct": 0.02, + "w1_pct": 0.29, + "m1_pct": -1.08 }, "USDMXN": { - "price": 17.4251, - "d1_pct": 0.07, - "w1_pct": 0.67, - "m1_pct": -3.96 + "price": 17.4352, + "d1_pct": 0.12, + "w1_pct": 0.72, + "m1_pct": -3.9 }, "USDBRL": { - "price": 4.9778, - "d1_pct": -0.03, - "w1_pct": 0.51, - "m1_pct": -4.97 + "price": 4.9861, + "d1_pct": 0.14, + "w1_pct": 0.68, + "m1_pct": -4.81 }, "USDZAR": { - "price": 16.5856, - "d1_pct": -0.0, - "w1_pct": 1.42, - "m1_pct": -3.33 + "price": 16.5971, + "d1_pct": 0.06, + "w1_pct": 1.49, + "m1_pct": -3.27 }, "USDINR": { "price": 94.52, @@ -307,65 +307,65 @@ "m1_pct": -0.28 }, "USDKRW": { - "price": 1474.79, - "d1_pct": 0.01, - "w1_pct": 0.38, - "m1_pct": -2.14 + "price": 1475.05, + "d1_pct": 0.02, + "w1_pct": 0.39, + "m1_pct": -2.12 }, "USDTRY": { - "price": 45.0502, - "d1_pct": 0.08, + "price": 45.0517, + "d1_pct": 0.09, "w1_pct": 0.37, "m1_pct": 1.36 }, "USDPLN": { - "price": 3.6318, - "d1_pct": 0.21, - "w1_pct": 1.2, - "m1_pct": -2.51 + "price": 3.6303, + "d1_pct": 0.17, + "w1_pct": 1.16, + "m1_pct": -2.55 }, "USDHUF": { - "price": 312.2, - "d1_pct": 0.26, - "w1_pct": 1.99, - "m1_pct": -7.41 + "price": 312.049, + "d1_pct": 0.21, + "w1_pct": 1.94, + "m1_pct": -7.45 }, "USDCZK": { - "price": 20.8349, - "d1_pct": 0.24, - "w1_pct": 1.15, - "m1_pct": -2.22 + "price": 20.825, + "d1_pct": 0.19, + "w1_pct": 1.11, + "m1_pct": -2.27 }, "USDSGD": { - "price": 1.2772, - "d1_pct": 0.01, - "w1_pct": 0.56, - "m1_pct": -0.98 + "price": 1.2773, + "d1_pct": 0.02, + "w1_pct": 0.57, + "m1_pct": -0.97 }, "USDIDR": { - "price": 17220.0, - "d1_pct": -0.15, - "w1_pct": 0.56, - "m1_pct": 1.54 + "price": 17240.0, + "d1_pct": -0.03, + "w1_pct": 0.68, + "m1_pct": 1.66 }, "USDTHB": { - "price": 32.49, - "d1_pct": 0.22, - "w1_pct": 1.53, - "m1_pct": -1.43 + "price": 32.5, + "d1_pct": 0.25, + "w1_pct": 1.56, + "m1_pct": -1.4 }, "DXY": { - "price": 98.727, - "d1_pct": 0.25, + "price": 98.72, + "d1_pct": 0.24, "w1_pct": 0.32, - "m1_pct": -1.42 + "m1_pct": -1.43 } }, "volatility": { "VIX (S&P 500 Vol)": { - "price": 18.56, + "price": 18.98, "prev_close": 18.02, - "change_pct": 3.0, + "change_pct": 5.33, "timestamp": "2026-04-28 00:00:00" }, "VXN (Nasdaq Vol)": { @@ -413,18 +413,18 @@ "duration": "short" }, "UK Gilts": { - "price": 9.7175, - "d1_pct": -0.08, - "w1_pct": -0.61, - "m1_pct": 0.0, + "price": 9.7137, + "d1_pct": -0.12, + "w1_pct": -0.65, + "m1_pct": -0.04, "country": "UK", "duration": "mixed" }, "Eurozone Govt Bonds": { - "price": 141.22, - "d1_pct": -0.03, - "w1_pct": -0.79, - "m1_pct": 0.48, + "price": 140.82, + "d1_pct": -0.31, + "w1_pct": -1.07, + "m1_pct": 0.2, "country": "Eurozone", "duration": "mixed" }, @@ -439,10 +439,66 @@ }, "news": [ { - "headline": "Here are 21 stocks to keep powering the tech rally, say these analysts", + "headline": "GM is weathering the storm of higher gas prices \u2014 for now", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/gm-is-weathering-the-storm-of-higher-gas-prices-for-now-0d3a20a9?mod=mw_rss_topstories", + "datetime": 1777381920, + "category": "general" + }, + { + "headline": "\u2018I\u2019m not interested in long-term care insurance\u2019: I\u2019d like to retire at 55. How much will I have to pay for healthcare?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/im-not-interested-in-long-term-care-insurance-id-like-to-retire-at-55-how-much-will-i-have-to-pay-for-healthcare-a4659d9b?mod=mw_rss_topstories", + "datetime": 1777380840, + "category": "general" + }, + { + "headline": "Oracle, Nvidia and other buzzy tech stocks fall as the \u2018OpenAI complex\u2019 comes under pressure", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/after-report-of-openai-missing-targets-one-company-sees-its-worst-share-price-decline-in-six-months-f552fe04?mod=mw_rss_topstories", + "datetime": 1777380420, + "category": "general" + }, + { + "headline": "After Arm\u2019s stock saw a seven-day winning streak snapped, it\u2019s on track for another sharp drop", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/arms-stock-snaps-a-seven-day-winning-streak-as-it-loses-some-of-its-ai-glow-8d390975?mod=mw_rss_topstories", + "datetime": 1777380240, + "category": "general" + }, + { + "headline": "Global oil prices top $111 a barrel after reports that Trump is unhappy with Iran\u2019s proposal to end war", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/global-oil-contract-tops-110-after-reports-that-trump-unhappy-with-proposal-from-iran-to-end-war-0708b8ec?mod=mw_rss_topstories", + "datetime": 1777379580, + "category": "general" + }, + { + "headline": "Could a jet-fuel shortage turn your European summer vacation into a nightmare?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/could-a-jet-fuel-shortage-turn-your-european-summer-vacation-into-a-nightmare-5f4a7fa8?mod=mw_rss_topstories", + "datetime": 1777379400, + "category": "general" + }, + { + "headline": "Watch for these 21 best-in-class stocks to keep powering the tech rally, analysts advise", "source": "MarketWatch", "url": "https://www.marketwatch.com/story/here-are-21-stocks-to-keep-powering-the-tech-rally-say-these-analysts-2fc55384?mod=mw_rss_topstories", - "datetime": 1777375260, + "datetime": 1777378320, + "category": "general" + }, + { + "headline": "How to spot the silent fees and hidden costs your adviser isn\u2019t mentioning", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/how-to-spot-the-silent-fees-and-hidden-costs-your-adviser-isnt-mentioning-c821812a?mod=mw_rss_topstories", + "datetime": 1777378200, + "category": "general" + }, + { + "headline": "What Paul Tudor Jones is warning us against doing as the S&P 500 hits record heights", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/what-paul-tudor-jones-is-warning-us-against-doing-as-the-s-p-500-hits-record-heights-5fcbcbce?mod=mw_rss_topstories", + "datetime": 1777378080, "category": "general" }, { @@ -453,66 +509,17 @@ "category": "general" }, { - "headline": "\u2018I hope to retire early\u2019: I\u2019m 56 and have 80% in a traditional IRA and 20% in a Roth. Am I in trouble?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/i-hope-to-retire-early-im-56-and-have-80-in-a-traditional-ira-and-20-in-a-roth-am-i-in-trouble-8ec58195?mod=mw_rss_topstories", - "datetime": 1777374000, - "category": "general" - }, - { - "headline": "Bill Ackman is placing a bet on individual investors with dual Pershing Square public offerings", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/bill-ackman-is-placing-a-bet-on-individual-investors-with-dual-pershing-square-public-offerings-8a54cd6c?mod=mw_rss_topstories", - "datetime": 1777371480, - "category": "general" - }, - { - "headline": "\u2018We believe it\u2019s real\u2019: My mom received a check from a class-action lawsuit. It bounced. Could this be a scam?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/we-believe-its-real-my-mom-received-a-check-from-a-class-action-lawsuit-it-bounced-could-this-be-a-scam-cffa7bdb?mod=mw_rss_topstories", - "datetime": 1777370460, - "category": "general" - }, - { - "headline": "SoftBank shares dive, U.S. tech stocks under pressure on report of missed goals at OpenAI", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/after-report-of-openai-missing-targets-one-company-sees-its-worst-share-price-decline-in-six-months-f552fe04?mod=mw_rss_topstories", - "datetime": 1777369200, - "category": "general" - }, - { - "headline": "A second China shock is hitting Europe. These stocks are most vulnerable, strategist says.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/a-second-china-shock-is-hitting-europe-these-stocks-are-most-vulnerable-strategist-says-41ff6200?mod=mw_rss_topstories", - "datetime": 1777368780, - "category": "general" - }, - { - "headline": "Global oil contract tops $110 after reports that Trump unhappy with proposal from Iran to end war", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/global-oil-contract-tops-110-after-reports-that-trump-unhappy-with-proposal-from-iran-to-end-war-0708b8ec?mod=mw_rss_topstories", - "datetime": 1777368420, - "category": "general" - }, - { - "headline": "Supermodel\u00a0Jessica Stam lists $5 million Maui estate with ocean views, airy charm", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/supermodeljessica-stam-lists-5-million-maui-estate-with-ocean-views-airy-charm-9d32d3b0?mod=mw_rss_topstories", - "datetime": 1777367100, - "category": "general" - }, - { - "headline": "This chart shows why investors should fear for private equity more than private credit", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/this-chart-shows-why-investors-should-fear-for-private-equity-more-than-private-credit-4f24ea32?mod=mw_rss_topstories", - "datetime": 1777367040, + "headline": "United Arab Emirates to quit oil cartel Opec", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/cj4pxwlr52yo?at_medium=RSS&at_campaign=rss", + "datetime": 1777381406, "category": "general" }, { "headline": "BP profits more than double as Iran war sends oil prices higher", "source": "BBC Business", "url": "https://www.bbc.com/news/articles/c2eveyvgn9no?at_medium=RSS&at_campaign=rss", - "datetime": 1777370539, + "datetime": 1777380610, "category": "general" }, { @@ -536,13 +543,6 @@ "datetime": 1777371931, "category": "general" }, - { - "headline": "I had \u00a320,000 stolen and had to fight a 13-month fraud reporting rule to get it back", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/cpvxg1vzxzjo?at_medium=RSS&at_campaign=rss", - "datetime": 1777331019, - "category": "general" - }, { "headline": "Why Spotify has no button to filter out AI music", "source": "BBC Business", @@ -550,6 +550,13 @@ "datetime": 1777330990, "category": "general" }, + { + "headline": "I had \u00a320,000 stolen and had to fight a 13-month fraud reporting rule to get it back", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/cpvxg1vzxzjo?at_medium=RSS&at_campaign=rss", + "datetime": 1777331019, + "category": "general" + }, { "headline": "'Emergency handbrake' needed on sickness benefits, Blair think tank says", "source": "BBC Business", @@ -570,13 +577,6 @@ "url": "https://www.bbc.com/news/articles/ce3p1nrz5qqo?at_medium=RSS&at_campaign=rss", "datetime": 1777357023, "category": "general" - }, - { - "headline": "Greggs removes cabinets in shoplifting hotspots", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/c8dldv4lqygo?at_medium=RSS&at_campaign=rss", - "datetime": 1777308526, - "category": "general" } ], "calendar": [ @@ -671,7 +671,7 @@ "ev": "ADP Employment Change Weekly", "prev": "54.75K", "fcast": "\u2014", - "act": "\u2014", + "act": "39.25K", "imp": "orange", "beat": null, "source": "finviz" @@ -683,7 +683,7 @@ "ev": "Redbook YoY (04/26)", "prev": "6.7%", "fcast": "\u2014", - "act": "\u2014", + "act": "7.7%", "imp": "orange", "beat": null, "source": "finviz" @@ -693,9 +693,9 @@ "time": "09:00", "ctry": "\ud83c\uddfa\ud83c\uddf8", "ev": "House Price Index (Feb)", - "prev": "441.0", + "prev": "441.5", "fcast": "\u2014", - "act": "\u2014", + "act": "441.4", "imp": "orange", "beat": null, "source": "finviz" @@ -705,11 +705,11 @@ "time": "09:00", "ctry": "\ud83c\uddfa\ud83c\uddf8", "ev": "House Price Index MoM (Feb)", - "prev": "0.1%", + "prev": "0.2%", "fcast": "0.2%", - "act": "\u2014", + "act": "0.0%", "imp": "orange", - "beat": null, + "beat": "miss", "source": "finviz" }, { @@ -717,9 +717,9 @@ "time": "09:00", "ctry": "\ud83c\uddfa\ud83c\uddf8", "ev": "House Price Index YoY (Feb)", - "prev": "1.6%", + "prev": "1.8%", "fcast": "\u2014", - "act": "\u2014", + "act": "1.7%", "imp": "orange", "beat": null, "source": "finviz" @@ -731,7 +731,7 @@ "ev": "S&P/Case-Shiller Home Price MoM (Feb)", "prev": "-0.1%", "fcast": "\u2014", - "act": "\u2014", + "act": "0.4%", "imp": "orange", "beat": null, "source": "finviz" @@ -743,9 +743,9 @@ "ev": "S&P/Case-Shiller Home Price YoY (Feb)", "prev": "1.2%", "fcast": "1.1%", - "act": "\u2014", + "act": "0.9%", "imp": "orange", - "beat": null, + "beat": "miss", "source": "finviz" }, {