diff --git a/data.json b/data.json index cfa58ca..0594840 100644 --- a/data.json +++ b/data.json @@ -1,16 +1,16 @@ { - "generated_at": "2026-07-22T15:35:32.434758Z", + "generated_at": "2026-07-22T16:36:05.139927Z", "yields": { "US": { "y1m": null, "y3m": 3.745, "y6m": null, "y1": null, - "y2": 3.983, + "y2": 3.982, "y3": null, - "y5": 4.407, + "y5": 4.404, "y7": null, - "y10": 4.654, + "y10": 4.65, "y20": null, "y30": 5.14 }, @@ -22,15 +22,15 @@ "timestamp": "2026-07-22 00:00:00" }, "US_5Y": { - "price": 4.407, + "price": 4.404, "prev_close": 4.37, - "change_pct": 0.85, + "change_pct": 0.78, "timestamp": "2026-07-22 00:00:00" }, "US_10Y": { - "price": 4.654, + "price": 4.65, "prev_close": 4.628, - "change_pct": 0.56, + "change_pct": 0.48, "timestamp": "2026-07-22 00:00:00" }, "US_30Y": { @@ -43,116 +43,116 @@ }, "commodities": { "gold": { - "price": 4164.7998, - "d1_pct": 2.3, - "w1_pct": 2.99, - "m1_pct": -0.41, + "price": 4154.2002, + "d1_pct": 2.04, + "w1_pct": 2.73, + "m1_pct": -0.66, "unit": "$/oz" }, "silver": { - "price": 60.73, - "d1_pct": 3.22, - "w1_pct": 6.34, - "m1_pct": -7.32, + "price": 60.38, + "d1_pct": 2.63, + "w1_pct": 5.73, + "m1_pct": -7.85, "unit": "$/oz" }, "wti": { - "price": 86.64, - "d1_pct": 2.04, - "w1_pct": 8.84, - "m1_pct": 15.8, + "price": 86.31, + "d1_pct": 1.65, + "w1_pct": 8.43, + "m1_pct": 15.36, "unit": "$/bbl" }, "brent": { - "price": 93.83, - "d1_pct": 3.1, - "w1_pct": 10.45, - "m1_pct": 20.45, + "price": 93.46, + "d1_pct": 2.69, + "w1_pct": 10.02, + "m1_pct": 19.97, "unit": "$/bbl" }, "natgas": { - "price": 2.917, - "d1_pct": 1.82, - "w1_pct": -0.24, - "m1_pct": -10.33, + "price": 2.912, + "d1_pct": 1.64, + "w1_pct": -0.41, + "m1_pct": -10.48, "unit": "$/MMBtu" }, "copper": { - "price": 6.5165, - "d1_pct": 0.08, - "w1_pct": 3.54, - "m1_pct": 2.52, + "price": 6.4905, + "d1_pct": -0.31, + "w1_pct": 3.13, + "m1_pct": 2.11, "unit": "$/lb" }, "wheat": { - "price": 703.75, - "d1_pct": 3.8, - "w1_pct": 3.87, - "m1_pct": 17.78, + "price": 703.25, + "d1_pct": 3.72, + "w1_pct": 3.8, + "m1_pct": 17.7, "unit": "\u00a2/bu" }, "corn": { - "price": 484.0, - "d1_pct": 6.9, - "w1_pct": 8.16, - "m1_pct": 17.62, + "price": 483.0, + "d1_pct": 6.68, + "w1_pct": 7.93, + "m1_pct": 17.38, "unit": "\u00a2/bu" } }, "etfs": { "S&P 500": { - "price": 749.13, - "d1_pct": 0.11, - "w1_pct": -0.75, - "m1_pct": 0.64 + "price": 749.85, + "d1_pct": 0.21, + "w1_pct": -0.66, + "m1_pct": 0.73 }, "Nasdaq 100": { - "price": 708.7, - "d1_pct": -0.04, - "w1_pct": -1.26, - "m1_pct": -3.96 + "price": 709.02, + "d1_pct": 0.01, + "w1_pct": -1.21, + "m1_pct": -3.92 }, "Russell 2000": { - "price": 294.9, - "d1_pct": -0.55, - "w1_pct": -0.29, - "m1_pct": -1.1 + "price": 294.82, + "d1_pct": -0.58, + "w1_pct": -0.32, + "m1_pct": -1.13 }, "EM Equities": { - "price": 65.09, - "d1_pct": -0.38, - "w1_pct": -0.73, - "m1_pct": -8.59 + "price": 65.145, + "d1_pct": -0.3, + "w1_pct": -0.65, + "m1_pct": -8.52 }, "China Large Cap": { - "price": 34.44, - "d1_pct": -0.55, - "w1_pct": 0.47, - "m1_pct": 3.02 + "price": 34.48, + "d1_pct": -0.43, + "w1_pct": 0.58, + "m1_pct": 3.14 }, "Japan Equities": { - "price": 92.2, - "d1_pct": -0.58, - "w1_pct": -1.39, - "m1_pct": -4.92 + "price": 92.51, + "d1_pct": -0.25, + "w1_pct": -1.06, + "m1_pct": -4.6 }, "Brazil Equities": { - "price": 36.175, - "d1_pct": 1.56, - "w1_pct": 0.82, - "m1_pct": 5.56 + "price": 36.26, + "d1_pct": 1.8, + "w1_pct": 1.06, + "m1_pct": 5.81 }, "Germany Equities": { - "price": 41.38, - "d1_pct": 0.12, - "w1_pct": -0.29, - "m1_pct": -0.39 + "price": 41.405, + "d1_pct": 0.18, + "w1_pct": -0.23, + "m1_pct": -0.32 }, "UK Equities": { - "price": 47.285, - "d1_pct": 1.1, - "w1_pct": 1.1, - "m1_pct": 3.49 + "price": 47.3277, + "d1_pct": 1.19, + "w1_pct": 1.19, + "m1_pct": 3.58 }, "US Dollar Index": { "price": 28.46, @@ -161,143 +161,143 @@ "m1_pct": 0.35 }, "Euro ETF": { - "price": 105.33, - "d1_pct": 0.1, - "w1_pct": -0.45, - "m1_pct": -0.03 + "price": 105.295, + "d1_pct": 0.06, + "w1_pct": -0.49, + "m1_pct": -0.06 }, "Yen ETF": { - "price": 56.245, - "d1_pct": 0.04, + "price": 56.25, + "d1_pct": 0.05, "w1_pct": -0.5, - "m1_pct": -0.96 + "m1_pct": -0.95 }, "GBP ETF": { - "price": 128.63, - "d1_pct": -0.05, - "w1_pct": -1.15, - "m1_pct": 1.14 + "price": 128.5699, + "d1_pct": -0.1, + "w1_pct": -1.2, + "m1_pct": 1.1 }, "AUD ETF": { - "price": 69.29, - "d1_pct": -0.09, - "w1_pct": -0.14, - "m1_pct": 0.08 + "price": 69.28, + "d1_pct": -0.1, + "w1_pct": -0.16, + "m1_pct": 0.07 }, "CAD ETF": { - "price": 69.36, - "d1_pct": 0.19, - "w1_pct": -0.3, - "m1_pct": 0.43 + "price": 69.38, + "d1_pct": 0.22, + "w1_pct": -0.27, + "m1_pct": 0.46 }, "Gold ETF": { - "price": 381.468, - "d1_pct": 1.78, - "w1_pct": 2.45, - "m1_pct": -0.81 + "price": 380.38, + "d1_pct": 1.49, + "w1_pct": 2.16, + "m1_pct": -1.09 }, "Oil ETF": { - "price": 132.035, - "d1_pct": 2.47, - "w1_pct": 8.78, - "m1_pct": 17.17 + "price": 131.71, + "d1_pct": 2.22, + "w1_pct": 8.51, + "m1_pct": 16.88 }, "Agriculture ETF": { - "price": 28.245, - "d1_pct": 0.34, - "w1_pct": 0.95, - "m1_pct": 5.98 + "price": 28.235, + "d1_pct": 0.3, + "w1_pct": 0.91, + "m1_pct": 5.95 }, "Energy Sector": { - "price": 59.185, - "d1_pct": 1.17, - "w1_pct": 4.75, - "m1_pct": 9.48 + "price": 59.195, + "d1_pct": 1.19, + "w1_pct": 4.77, + "m1_pct": 9.5 }, "Financials Sector": { - "price": 56.065, - "d1_pct": -0.08, - "w1_pct": -0.88, - "m1_pct": 4.4 + "price": 56.165, + "d1_pct": 0.1, + "w1_pct": -0.7, + "m1_pct": 4.59 } }, "fx": { "EURUSD": { - "price": 1.1412, - "d1_pct": -0.06, - "w1_pct": -0.11, - "m1_pct": -0.14 + "price": 1.1413, + "d1_pct": -0.05, + "w1_pct": -0.1, + "m1_pct": -0.12 }, "GBPUSD": { - "price": 1.3376, - "d1_pct": -0.41, - "w1_pct": -0.16, - "m1_pct": 0.97 + "price": 1.3369, + "d1_pct": -0.47, + "w1_pct": -0.21, + "m1_pct": 0.92 }, "USDJPY": { - "price": 163.119, - "d1_pct": 0.39, + "price": 163.104, + "d1_pct": 0.38, "w1_pct": 0.57, - "m1_pct": 0.96 + "m1_pct": 0.95 }, "USDCHF": { - "price": 0.8137, - "d1_pct": 0.45, - "w1_pct": 0.57, - "m1_pct": 0.61 + "price": 0.8141, + "d1_pct": 0.5, + "w1_pct": 0.63, + "m1_pct": 0.66 }, "AUDUSD": { - "price": 0.7, - "d1_pct": -0.01, - "w1_pct": 0.33, - "m1_pct": 0.07 + "price": 0.6997, + "d1_pct": -0.05, + "w1_pct": 0.3, + "m1_pct": 0.04 }, "NZDUSD": { - "price": 0.582, - "d1_pct": -0.56, - "w1_pct": 0.11, - "m1_pct": 1.9 + "price": 0.5818, + "d1_pct": -0.59, + "w1_pct": 0.08, + "m1_pct": 1.87 }, "USDCAD": { - "price": 1.4086, - "d1_pct": 0.1, - "w1_pct": 0.24, - "m1_pct": -0.51 + "price": 1.4092, + "d1_pct": 0.15, + "w1_pct": 0.29, + "m1_pct": -0.47 }, "USDSEK": { - "price": 9.692, - "d1_pct": 0.07, - "w1_pct": 0.38, - "m1_pct": 0.75 + "price": 9.6963, + "d1_pct": 0.12, + "w1_pct": 0.42, + "m1_pct": 0.8 }, "USDNOK": { - "price": 9.6032, - "d1_pct": -0.69, - "w1_pct": -0.84, - "m1_pct": -0.91 + "price": 9.6008, + "d1_pct": -0.71, + "w1_pct": -0.87, + "m1_pct": -0.93 }, "USDCNY": { - "price": 6.7608, - "d1_pct": -0.17, + "price": 6.7605, + "d1_pct": -0.18, "w1_pct": -0.14, - "m1_pct": -0.2 + "m1_pct": -0.21 }, "USDMXN": { - "price": 17.4033, - "d1_pct": -0.07, - "w1_pct": -0.09, - "m1_pct": 0.23 + "price": 17.3978, + "d1_pct": -0.1, + "w1_pct": -0.12, + "m1_pct": 0.2 }, "USDBRL": { - "price": 5.0615, - "d1_pct": -0.84, - "w1_pct": -0.52, - "m1_pct": -1.84 + "price": 5.0589, + "d1_pct": -0.89, + "w1_pct": -0.57, + "m1_pct": -1.89 }, "USDZAR": { - "price": 16.3995, + "price": 16.4, "d1_pct": -0.61, - "w1_pct": 0.32, + "w1_pct": 0.33, "m1_pct": 0.03 }, "USDINR": { @@ -307,38 +307,38 @@ "m1_pct": 1.96 }, "USDKRW": { - "price": 1476.58, - "d1_pct": 0.11, - "w1_pct": -0.76, - "m1_pct": -4.06 + "price": 1477.13, + "d1_pct": 0.14, + "w1_pct": -0.72, + "m1_pct": -4.02 }, "USDTRY": { - "price": 47.2112, - "d1_pct": 0.06, + "price": 47.2115, + "d1_pct": 0.07, "w1_pct": 0.39, "m1_pct": 1.6 }, "USDPLN": { - "price": 3.7936, - "d1_pct": -0.02, - "w1_pct": 0.28, - "m1_pct": 1.59 + "price": 3.7927, + "d1_pct": -0.04, + "w1_pct": 0.25, + "m1_pct": 1.57 }, "USDHUF": { - "price": 318.504, - "d1_pct": 0.53, - "w1_pct": 1.59, - "m1_pct": 3.46 + "price": 318.688, + "d1_pct": 0.58, + "w1_pct": 1.65, + "m1_pct": 3.52 }, "USDCZK": { - "price": 21.173, - "d1_pct": -0.05, - "w1_pct": -0.18, - "m1_pct": 0.06 + "price": 21.1823, + "d1_pct": -0.01, + "w1_pct": -0.13, + "m1_pct": 0.1 }, "USDSGD": { - "price": 1.2909, - "d1_pct": 0.0, + "price": 1.291, + "d1_pct": 0.01, "w1_pct": 0.02, "m1_pct": -0.2 }, @@ -349,29 +349,29 @@ "m1_pct": 0.24 }, "USDTHB": { - "price": 33.75, - "d1_pct": 0.36, - "w1_pct": 0.9, - "m1_pct": 2.47 + "price": 33.73, + "d1_pct": 0.3, + "w1_pct": 0.84, + "m1_pct": 2.41 }, "DXY": { - "price": 101.103, - "d1_pct": -0.08, - "w1_pct": 0.6, - "m1_pct": 0.08 + "price": 101.133, + "d1_pct": -0.05, + "w1_pct": 0.63, + "m1_pct": 0.11 } }, "volatility": { "VIX (S&P 500 Vol)": { - "price": 16.91, + "price": 16.79, "prev_close": 17.05, - "change_pct": -0.82, + "change_pct": -1.52, "timestamp": "2026-07-22 00:00:00" }, "VXN (Nasdaq Vol)": { - "price": 26.83, + "price": 26.72, "prev_close": 26.66, - "change_pct": 0.64, + "change_pct": 0.23, "timestamp": "2026-07-22 00:00:00" }, "MOVE (Bond Vol)": { @@ -381,18 +381,18 @@ "timestamp": "2026-07-17 00:00:00" }, "VIX Short-Term ETF": { - "price": 20.77, + "price": 20.655, "prev_close": 20.66, - "change_pct": 0.53, + "change_pct": -0.02, "timestamp": "2026-07-22 00:00:00" } }, "bond_etfs": { "US 20Y+ Treasury": { - "price": 83.585, - "d1_pct": -0.09, - "w1_pct": -0.78, - "m1_pct": -2.55, + "price": 83.545, + "d1_pct": -0.14, + "w1_pct": -0.83, + "m1_pct": -2.6, "country": "US", "duration": "long" }, @@ -405,7 +405,7 @@ "duration": "medium" }, "US 1-3Y Treasury": { - "price": 81.8468, + "price": 81.845, "d1_pct": -0.05, "w1_pct": -0.19, "m1_pct": 0.21, @@ -413,18 +413,18 @@ "duration": "short" }, "UK Gilts": { - "price": 9.5725, - "d1_pct": -0.08, - "w1_pct": -0.73, - "m1_pct": -1.64, + "price": 9.565, + "d1_pct": -0.16, + "w1_pct": -0.8, + "m1_pct": -1.72, "country": "UK", "duration": "mixed" }, "Eurozone Govt Bonds": { - "price": 135.31, - "d1_pct": 0.08, - "w1_pct": -0.06, - "m1_pct": -4.25, + "price": 135.215, + "d1_pct": 0.01, + "w1_pct": -0.13, + "m1_pct": -4.32, "country": "Eurozone", "duration": "mixed" }, @@ -438,6 +438,55 @@ } }, "news": [ + { + "headline": "Can you beat the market? Maybe with this strategy.", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/this-could-be-the-right-time-to-buy-a-momentum-fund-05e7a1fa?mod=mw_rss_topstories", + "datetime": 1784737980, + "category": "general" + }, + { + "headline": "This is the ideal retirement strategy if you want to keep your healthcare costs down", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/heres-how-to-time-your-retirement-to-keep-your-healthcare-costs-down-b1a4d427?mod=mw_rss_topstories", + "datetime": 1784737860, + "category": "general" + }, + { + "headline": "Do I use $300,000 of my $1.2 million retirement savings so my daughter can attend her dream college?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/do-i-use-300-000-of-my-1-2-million-retirement-savings-so-my-daughter-can-attend-her-dream-college-50842e7a?mod=mw_rss_topstories", + "datetime": 1784737800, + "category": "general" + }, + { + "headline": "Global oil prices hold gains after topping $95 a barrel for the first time in 6 weeks as hopes dim for de-escalation of Iran war", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/oil-prices-climb-to-six-week-high-as-hopes-of-de-escalation-in-iran-diminish-b5fb0942?mod=mw_rss_topstories", + "datetime": 1784737680, + "category": "general" + }, + { + "headline": "My second husband and I have kids from previous relationships. Should my house go to him or my children if I die first?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/i-have-children-from-my-first-marriage-should-my-second-husband-inherit-my-house-if-i-die-d9bd8687?mod=mw_rss_topstories", + "datetime": 1784736000, + "category": "general" + }, + { + "headline": "I will definitely claim Social Security early. Why do so few people talk about the elephant in the room?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/i-will-claim-social-security-early-why-do-so-few-people-talk-about-the-elephant-in-the-room-64820675?mod=mw_rss_topstories", + "datetime": 1784735100, + "category": "general" + }, + { + "headline": "Fed\u2019s favorite inflation tracker is getting an overhaul \u2014 just as the central bank weighs interest-rate hikes. What\u2019s going on?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/feds-favorite-inflation-tracker-is-getting-an-overhaul-just-as-the-central-bank-weighs-interest-rate-hikes-whats-going-on-3ecb3a1c?mod=mw_rss_topstories", + "datetime": 1784735040, + "category": "general" + }, { "headline": "I want to transfer $17,000 in credit-card debt. Why did Wells Fargo offer me only a $4,000 credit limit?", "source": "MarketWatch", @@ -459,55 +508,6 @@ "datetime": 1784732640, "category": "general" }, - { - "headline": "We have $8 million in traditional IRAs. Should we tap them to buy a house \u2014 and take the tax hit?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/we-have-8-million-in-traditional-iras-should-we-tap-them-to-buy-a-house-and-take-the-tax-hit-c2478daa?mod=mw_rss_topstories", - "datetime": 1784730660, - "category": "general" - }, - { - "headline": "Global oil prices rise above $95 a barrel for the first time in 6 weeks as hopes dim for de-escalation of Iran war", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/oil-prices-climb-to-six-week-high-as-hopes-of-de-escalation-in-iran-diminish-b5fb0942?mod=mw_rss_topstories", - "datetime": 1784729220, - "category": "general" - }, - { - "headline": "This \u2018incredibly disrespectful\u2019 interview habit could be costing Gen Z jobs", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/its-incredibly-disrespectful-to-do-a-virtual-job-interview-by-phone-but-gen-z-is-doing-it-anyway-0d8486d7?mod=mw_rss_topstories", - "datetime": 1784729100, - "category": "general" - }, - { - "headline": "Is Microsoft\u2019s stock set for a breakout? This analyst says a major inflection is in the cards.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/is-microsofts-stock-set-for-a-breakout-this-analyst-says-a-major-inflection-is-in-the-cards-53c312e4?mod=mw_rss_topstories", - "datetime": 1784728980, - "category": "general" - }, - { - "headline": "How to ask strangers on the internet for financial advice", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/how-to-ask-strangers-on-the-internet-for-financial-advice-ba5b3fb7?mod=mw_rss_topstories", - "datetime": 1784728800, - "category": "general" - }, - { - "headline": "AT&T\u2019s stock rises toward best day in six months. Why investors are cheering the latest earnings.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/at-ts-stock-rises-after-earnings-heres-why-investors-are-cheering-41508d59?mod=mw_rss_topstories", - "datetime": 1784728260, - "category": "general" - }, - { - "headline": "Artificial intelligence will drive an unprecedented natural-gas deficit, this investor warns. Here are the stocks to buy before the crunch.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/artificial-intelligence-will-drive-an-unprecedented-natural-gas-deficit-this-investor-warns-here-are-the-stocks-to-buy-before-a-crunch-0d011a29?mod=mw_rss_topstories", - "datetime": 1784727300, - "category": "general" - }, { "headline": "Some food prices have fallen \u2013 but inflation expected to rise from here", "source": "BBC Business", @@ -522,6 +522,13 @@ "datetime": 1784706033, "category": "general" }, + { + "headline": "Former Lloyd's of London boss's relationship breached rules, firm says", + "source": "BBC Business", + "url": "https://www.bbc.co.uk/news/articles/cre48d34ewzo?at_medium=RSS&at_campaign=rss", + "datetime": 1784735425, + "category": "general" + }, { "headline": "I travel four hours on a bus per day - the bus fare cap will save me \u00a3500 a year", "source": "BBC Business", @@ -543,13 +550,6 @@ "datetime": 1784723163, "category": "general" }, - { - "headline": "Ex-Southern Water boss among four charged over alleged plan to manipulate water tests", - "source": "BBC Business", - "url": "https://www.bbc.co.uk/news/articles/c36d0njy7jjo?at_medium=RSS&at_campaign=rss", - "datetime": 1784728298, - "category": "general" - }, { "headline": "The borough where families are slowly disappearing", "source": "BBC Business", @@ -557,6 +557,13 @@ "datetime": 1784697339, "category": "general" }, + { + "headline": "Ex-Southern Water boss among four charged over alleged plan to manipulate water tests", + "source": "BBC Business", + "url": "https://www.bbc.co.uk/news/articles/c36d0njy7jjo?at_medium=RSS&at_campaign=rss", + "datetime": 1784736435, + "category": "general" + }, { "headline": "What does an Andy Burnham-led government mean for your money?", "source": "BBC Business", @@ -570,13 +577,6 @@ "url": "https://www.bbc.co.uk/news/articles/cglj9685nj0o?at_medium=RSS&at_campaign=rss", "datetime": 1784678269, "category": "general" - }, - { - "headline": "Tokyo urges men to wear shorts to work, but women say it's 'leg hair harassment'", - "source": "BBC Business", - "url": "https://www.bbc.co.uk/news/articles/cvgwp513jpvo?at_medium=RSS&at_campaign=rss", - "datetime": 1784672779, - "category": "general" } ], "calendar": [