diff --git a/data.json b/data.json index 184c8ab..b4df224 100644 --- a/data.json +++ b/data.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-05-20T23:09:42.034767Z", + "generated_at": "2026-05-21T02:30:30.506846Z", "yields": { "US": { "y1m": null, @@ -39,63 +39,96 @@ "change_pct": -1.25, "timestamp": "2026-05-20 00:00:00" } + }, + "UK": { + "y2": 4.3611, + "y10": 4.9926, + "y30": 5.6627 + }, + "Eurozone": { + "y2": 2.6588, + "y10": 3.0961, + "y30": 3.6288 + }, + "Japan": { + "y2": 1.4495, + "y10": 2.7701, + "y30": 4.0461 + }, + "Italy": { + "y2": 2.8139, + "y10": 3.8336 + }, + "France": { + "y10": 3.7129 + }, + "Spain": { + "y10": 3.5272 + }, + "Canada": { + "y2": 2.9398, + "y10": 3.5888 + }, + "Australia": { + "y2": 4.6787, + "y10": 5.0129 } }, "commodities": { "gold": { - "price": 4541.2998, - "d1_pct": 0.78, - "w1_pct": -3.33, - "m1_pct": -3.34, + "price": 4550.7002, + "d1_pct": 0.99, + "w1_pct": -3.13, + "m1_pct": -3.14, "unit": "$/oz" }, "silver": { - "price": 76.01, - "d1_pct": 1.58, - "w1_pct": -14.49, - "m1_pct": -0.52, + "price": 76.555, + "d1_pct": 2.31, + "w1_pct": -13.87, + "m1_pct": 0.19, "unit": "$/oz" }, "wti": { - "price": 98.99, - "d1_pct": -8.15, - "w1_pct": -2.01, - "m1_pct": 7.45, + "price": 98.78, + "d1_pct": -8.34, + "w1_pct": -2.22, + "m1_pct": 7.22, "unit": "$/bbl" }, "brent": { - "price": 105.33, - "d1_pct": -5.35, - "w1_pct": -0.28, - "m1_pct": 6.96, + "price": 105.48, + "d1_pct": -5.21, + "w1_pct": -0.14, + "m1_pct": 7.11, "unit": "$/bbl" }, "natgas": { - "price": 3.038, - "d1_pct": -2.44, - "w1_pct": 6.08, - "m1_pct": 12.64, + "price": 3.035, + "d1_pct": -2.54, + "w1_pct": 5.97, + "m1_pct": 12.53, "unit": "$/MMBtu" }, "copper": { - "price": 6.3245, - "d1_pct": 2.59, - "w1_pct": -4.69, - "m1_pct": 5.38, + "price": 6.34, + "d1_pct": 2.84, + "w1_pct": -4.45, + "m1_pct": 5.64, "unit": "$/lb" }, "wheat": { - "price": 661.0, - "d1_pct": -0.94, - "w1_pct": -0.6, - "m1_pct": 9.26, + "price": 656.0, + "d1_pct": -1.69, + "w1_pct": -1.35, + "m1_pct": 8.43, "unit": "\u00a2/bu" }, "corn": { - "price": 465.75, - "d1_pct": -2.0, - "w1_pct": -0.16, - "m1_pct": 2.64, + "price": 464.25, + "d1_pct": -2.31, + "w1_pct": -0.48, + "m1_pct": 2.31, "unit": "\u00a2/bu" } }, @@ -223,70 +256,70 @@ }, "fx": { "EURUSD": { - "price": 1.1631, - "d1_pct": 0.2, - "w1_pct": -0.73, - "m1_pct": -0.97 + "price": 1.1624, + "d1_pct": 0.14, + "w1_pct": -0.79, + "m1_pct": -1.03 }, "GBPUSD": { - "price": 1.3439, - "d1_pct": 0.32, - "w1_pct": -0.65, - "m1_pct": -0.53 + "price": 1.3426, + "d1_pct": 0.23, + "w1_pct": -0.74, + "m1_pct": -0.62 }, "USDJPY": { - "price": 158.837, - "d1_pct": -0.12, - "w1_pct": 0.62, - "m1_pct": -0.34 + "price": 158.915, + "d1_pct": -0.08, + "w1_pct": 0.67, + "m1_pct": -0.29 }, "USDCHF": { - "price": 0.7869, - "d1_pct": -0.24, - "w1_pct": 0.69, - "m1_pct": 0.81 + "price": 0.787, + "d1_pct": -0.23, + "w1_pct": 0.7, + "m1_pct": 0.82 }, "AUDUSD": { - "price": 0.7155, - "d1_pct": 0.68, - "w1_pct": -1.38, - "m1_pct": -0.02 + "price": 0.7114, + "d1_pct": 0.1, + "w1_pct": -1.94, + "m1_pct": -0.59 }, "NZDUSD": { - "price": 0.5872, - "d1_pct": 0.67, - "w1_pct": -1.0, - "m1_pct": -0.44 + "price": 0.5857, + "d1_pct": 0.41, + "w1_pct": -1.26, + "m1_pct": -0.69 }, "USDCAD": { - "price": 1.3746, - "d1_pct": -0.01, - "w1_pct": 0.3, - "m1_pct": 0.65 + "price": 1.3761, + "d1_pct": 0.1, + "w1_pct": 0.41, + "m1_pct": 0.75 }, "USDSEK": { - "price": 9.3366, - "d1_pct": -0.64, - "w1_pct": 0.17, - "m1_pct": 1.71 + "price": 9.3485, + "d1_pct": -0.52, + "w1_pct": 0.29, + "m1_pct": 1.84 }, "USDNOK": { - "price": 9.2569, - "d1_pct": -0.1, - "w1_pct": 1.03, - "m1_pct": -0.8 + "price": 9.2732, + "d1_pct": 0.07, + "w1_pct": 1.21, + "m1_pct": -0.63 }, "USDCNY": { - "price": 6.8, - "d1_pct": -0.21, - "w1_pct": 0.14, - "m1_pct": -0.3 + "price": 6.7984, + "d1_pct": -0.24, + "w1_pct": 0.11, + "m1_pct": -0.33 }, "USDMXN": { - "price": 17.3158, - "d1_pct": -0.5, - "w1_pct": 0.86, - "m1_pct": -0.03 + "price": 17.324, + "d1_pct": -0.45, + "w1_pct": 0.91, + "m1_pct": 0.02 }, "USDBRL": { "price": 4.9951, @@ -295,52 +328,52 @@ "m1_pct": -0.26 }, "USDZAR": { - "price": 16.4581, - "d1_pct": -1.43, - "w1_pct": 0.43, - "m1_pct": -0.05 + "price": 16.4988, + "d1_pct": -1.18, + "w1_pct": 0.68, + "m1_pct": 0.2 }, "USDINR": { - "price": 96.5658, - "d1_pct": 0.31, - "w1_pct": 0.98, - "m1_pct": 3.7 + "price": 96.81, + "d1_pct": 0.25, + "w1_pct": 1.16, + "m1_pct": 3.4 }, "USDKRW": { - "price": 1496.45, - "d1_pct": -0.76, - "w1_pct": 0.44, - "m1_pct": 0.72 + "price": 1502.8, + "d1_pct": -0.33, + "w1_pct": 0.87, + "m1_pct": 1.14 }, "USDTRY": { - "price": 45.5912, - "d1_pct": 0.02, - "w1_pct": 0.35, - "m1_pct": 1.5 + "price": 45.6007, + "d1_pct": 0.04, + "w1_pct": 0.37, + "m1_pct": 1.52 }, "USDPLN": { - "price": 3.6491, - "d1_pct": -0.28, - "w1_pct": 0.74, - "m1_pct": 1.18 + "price": 3.6541, + "d1_pct": -0.14, + "w1_pct": 0.88, + "m1_pct": 1.31 }, "USDHUF": { - "price": 309.09, - "d1_pct": -0.56, - "w1_pct": 1.29, - "m1_pct": -0.14 + "price": 309.46, + "d1_pct": -0.44, + "w1_pct": 1.41, + "m1_pct": -0.02 }, "USDCZK": { - "price": 20.885, - "d1_pct": -0.3, - "w1_pct": 0.69, - "m1_pct": 0.98 + "price": 20.9006, + "d1_pct": -0.23, + "w1_pct": 0.76, + "m1_pct": 1.06 }, "USDSGD": { - "price": 1.2776, - "d1_pct": -0.34, - "w1_pct": 0.42, - "m1_pct": 0.34 + "price": 1.2793, + "d1_pct": -0.21, + "w1_pct": 0.55, + "m1_pct": 0.47 }, "USDIDR": { "price": 17680.0, @@ -349,16 +382,16 @@ "m1_pct": 3.19 }, "USDTHB": { - "price": 32.52, - "d1_pct": -0.42, - "w1_pct": 0.77, - "m1_pct": 1.06 + "price": 32.62, + "d1_pct": -0.12, + "w1_pct": 1.08, + "m1_pct": 1.37 }, "DXY": { - "price": 99.126, - "d1_pct": -0.18, - "w1_pct": 0.66, - "m1_pct": 0.73 + "price": 99.169, + "d1_pct": -0.13, + "w1_pct": 0.7, + "m1_pct": 0.77 } }, "volatility": { @@ -438,6 +471,20 @@ } }, "news": [ + { + "headline": "\u2018Credit termites\u2019 are lurking in the bond market and eating away at your portfolio", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/credit-termites-are-lurking-in-the-bond-market-and-eating-away-at-your-portfolio-3f6be6e9?mod=mw_rss_topstories", + "datetime": 1779328500, + "category": "general" + }, + { + "headline": "Vox\u2019s sale marks the end of an era for a once-booming form of digital media. Here\u2019s how it all came undone.", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/voxs-sale-marks-the-end-of-an-era-for-a-once-booming-form-of-digital-media-heres-how-it-all-came-undone-8a15d530?mod=mw_rss_topstories", + "datetime": 1779323520, + "category": "general" + }, { "headline": "Gen Z may be shying away from buying cosmetics, as higher gas prices hit spending", "source": "MarketWatch", @@ -494,32 +541,32 @@ "datetime": 1779311220, "category": "general" }, - { - "headline": "I found my co-worker\u2019s W-2 in a book \u2014 she makes $15,000 more than me for the same job. What should I do?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/i-found-my-coworkers-w-2-in-a-book-she-makes-15-000-more-than-me-for-the-same-job-what-should-i-do-2ada147a?mod=mw_rss_topstories", - "datetime": 1779309480, - "category": "general" - }, - { - "headline": "Here\u2019s why Target\u2019s turnaround may not be as smooth as the latest results imply", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/targets-turnaround-involves-upscale-baby-gear-and-revamped-shopping-carts-and-its-starting-to-pay-off-eda9ba67?mod=mw_rss_topstories", - "datetime": 1779309120, - "category": "general" - }, { "headline": "SpaceX files for IPO that could make Elon Musk a trillionaire", "source": "BBC Business", "url": "https://www.bbc.com/news/articles/cg4pe2953q1o?at_medium=RSS&at_campaign=rss", - "datetime": 1779317337, + "datetime": 1779318718, + "category": "general" + }, + { + "headline": "TikTok and YouTube 'not safe enough' for kids, says Ofcom", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/cn0pky4zpxxo?at_medium=RSS&at_campaign=rss", + "datetime": 1779324441, "category": "general" }, { "headline": "UK agrees \u00a33.7bn trade deal with six Gulf states", "source": "BBC Business", "url": "https://www.bbc.com/news/articles/c4g85dryv24o?at_medium=RSS&at_campaign=rss", - "datetime": 1779316463, + "datetime": 1779326211, + "category": "general" + }, + { + "headline": "Samsung strike on hold - but the fight isn't over yet. Why?", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/c4g04qkqlk2o?at_medium=RSS&at_campaign=rss", + "datetime": 1779326336, "category": "general" }, { @@ -529,6 +576,13 @@ "datetime": 1779297496, "category": "general" }, + { + "headline": "The fight against foreign developers buying Caribbean beaches", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/c62jp09p0l4o?at_medium=RSS&at_campaign=rss", + "datetime": 1779319154, + "category": "general" + }, { "headline": "Fuel duty freeze extended until the end of the year", "source": "BBC Business", @@ -543,13 +597,6 @@ "datetime": 1779284749, "category": "general" }, - { - "headline": "Robo-top: The machines that could make your next t-shirt", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/c0q2gkj97eko?at_medium=RSS&at_campaign=rss", - "datetime": 1779145454, - "category": "general" - }, { "headline": "Inflation falls to 2.8% but is expected to rise from here", "source": "BBC Business", @@ -563,20 +610,6 @@ "url": "https://www.bbc.com/news/articles/c4g8kv7ykv8o?at_medium=RSS&at_campaign=rss", "datetime": 1779253259, "category": "general" - }, - { - "headline": "'Ghost brokers' targeting 17 to 25 year-olds with fake car insurance online", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/c1w29zw0q44o?at_medium=RSS&at_campaign=rss", - "datetime": 1779256103, - "category": "general" - }, - { - "headline": "TV presenter says abusive ex gave her no access to her own money", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/cgqpzg12p0yo?at_medium=RSS&at_campaign=rss", - "datetime": 1779270347, - "category": "general" } ], "calendar": [ @@ -1437,5 +1470,166 @@ }, "sentiment": {}, "scenarios": {}, - "gov_bonds": {} + "gov_bonds": { + "us2y": { + "value": 4.07, + "change": 0.002, + "pct_change": 0.0492, + "date": "2026-05-21", + "label": "US 2Y", + "country": "US" + }, + "us10y": { + "value": 4.59, + "change": -0.002, + "pct_change": -0.0436, + "date": "2026-05-21", + "label": "US 10Y", + "country": "US" + }, + "us30y": { + "value": 5.123, + "change": -0.005, + "pct_change": -0.0975, + "date": "2026-05-21", + "label": "US 30Y", + "country": "US" + }, + "uk2y": { + "value": 4.3611, + "change": -0.1534, + "pct_change": -3.3979, + "date": "2026-05-20", + "label": "UK 2Y", + "country": "UK" + }, + "uk10y": { + "value": 4.9926, + "change": -0.1363, + "pct_change": -2.6575, + "date": "2026-05-20", + "label": "UK 10Y", + "country": "UK" + }, + "uk30y": { + "value": 5.6627, + "change": -0.1301, + "pct_change": -2.2459, + "date": "2026-05-20", + "label": "UK 30Y", + "country": "UK" + }, + "de2y": { + "value": 2.6588, + "change": -0.1085, + "pct_change": -3.9208, + "date": "2026-05-20", + "label": "Germany 2Y", + "country": "Eurozone" + }, + "de10y": { + "value": 3.0961, + "change": -0.0973, + "pct_change": -3.0469, + "date": "2026-05-20", + "label": "Germany 10Y", + "country": "Eurozone" + }, + "de30y": { + "value": 3.6288, + "change": -0.0713, + "pct_change": -1.927, + "date": "2026-05-20", + "label": "Germany 30Y", + "country": "Eurozone" + }, + "jp2y": { + "value": 1.4495, + "change": -0.0018, + "pct_change": -0.124, + "date": "2026-05-21", + "label": "Japan 2Y", + "country": "Japan" + }, + "jp10y": { + "value": 2.7701, + "change": -0.0189, + "pct_change": -0.6777, + "date": "2026-05-21", + "label": "Japan 10Y", + "country": "Japan" + }, + "jp30y": { + "value": 4.0461, + "change": -0.0569, + "pct_change": -1.3868, + "date": "2026-05-21", + "label": "Japan 30Y", + "country": "Japan" + }, + "it2y": { + "value": 2.8139, + "change": -0.1257, + "pct_change": -4.2761, + "date": "2026-05-20", + "label": "Italy 2Y", + "country": "Eurozone" + }, + "it10y": { + "value": 3.8336, + "change": -0.1302, + "pct_change": -3.2847, + "date": "2026-05-20", + "label": "Italy 10Y", + "country": "Eurozone" + }, + "fr10y": { + "value": 3.7129, + "change": -0.1164, + "pct_change": -3.0397, + "date": "2026-05-20", + "label": "France 10Y", + "country": "Eurozone" + }, + "es10y": { + "value": 3.5272, + "change": -0.0851, + "pct_change": -2.3558, + "date": "2026-05-20", + "label": "Spain 10Y", + "country": "Eurozone" + }, + "ca2y": { + "value": 2.9398, + "change": -0.1104, + "pct_change": -3.6194, + "date": "2026-05-20", + "label": "Canada 2Y", + "country": "Canada" + }, + "ca10y": { + "value": 3.5888, + "change": -0.1105, + "pct_change": -2.9871, + "date": "2026-05-20", + "label": "Canada 10Y", + "country": "Canada" + }, + "au2y": { + "value": 4.6787, + "change": -0.0422, + "pct_change": -0.8939, + "date": "2026-05-21", + "label": "Australia 2Y", + "country": "Australia" + }, + "au10y": { + "value": 5.0129, + "change": -0.0687, + "pct_change": -1.3519, + "date": "2026-05-21", + "label": "Australia 10Y", + "country": "Australia" + } + } } \ No newline at end of file