diff --git a/data.json b/data.json index cf5428d..1ec7879 100644 --- a/data.json +++ b/data.json @@ -1,5 +1,5 @@ { - "generated_at": "2026-04-30T19:16:42.857979Z", + "generated_at": "2026-04-30T20:57:36.566491Z", "yields": { "US": { "y1m": null, @@ -43,45 +43,45 @@ }, "commodities": { "gold": { - "price": 4638.1001, - "d1_pct": 2.04, - "w1_pct": -1.42, - "m1_pct": -0.2, + "price": 4629.8999, + "d1_pct": 1.86, + "w1_pct": -1.6, + "m1_pct": -0.38, "unit": "$/oz" }, "silver": { - "price": 74.25, - "d1_pct": 3.75, - "w1_pct": -1.61, - "m1_pct": -0.59, + "price": 74.145, + "d1_pct": 3.6, + "w1_pct": -1.75, + "m1_pct": -0.73, "unit": "$/oz" }, "wti": { - "price": 105.06, - "d1_pct": -1.7, - "w1_pct": 9.61, - "m1_pct": 3.63, + "price": 105.8, + "d1_pct": -1.01, + "w1_pct": 10.38, + "m1_pct": 4.36, "unit": "$/bbl" }, "brent": { - "price": 110.72, - "d1_pct": -6.19, - "w1_pct": 5.38, - "m1_pct": -6.45, + "price": 111.48, + "d1_pct": -5.55, + "w1_pct": 6.1, + "m1_pct": -5.8, "unit": "$/bbl" }, "natgas": { - "price": 2.763, - "d1_pct": 4.38, - "w1_pct": 5.7, - "m1_pct": -4.2, + "price": 2.764, + "d1_pct": 4.42, + "w1_pct": 5.74, + "m1_pct": -4.16, "unit": "$/MMBtu" }, "copper": { - "price": 6.0235, - "d1_pct": 2.47, - "w1_pct": -0.86, - "m1_pct": 7.8, + "price": 6.0135, + "d1_pct": 2.3, + "w1_pct": -1.02, + "m1_pct": 7.62, "unit": "$/lb" }, "wheat": { @@ -101,314 +101,314 @@ }, "etfs": { "S&P 500": { - "price": 719.34, - "d1_pct": 1.09, - "w1_pct": 1.54, - "m1_pct": 10.61 + "price": 718.66, + "d1_pct": 0.99, + "w1_pct": 1.44, + "m1_pct": 10.51 }, "Nasdaq 100": { - "price": 668.1, - "d1_pct": 0.99, - "w1_pct": 2.56, - "m1_pct": 15.75 + "price": 667.74, + "d1_pct": 0.93, + "w1_pct": 2.51, + "m1_pct": 15.69 }, "Russell 2000": { - "price": 277.88, - "d1_pct": 2.13, - "w1_pct": 0.86, - "m1_pct": 12.05 + "price": 277.97, + "d1_pct": 2.16, + "w1_pct": 0.89, + "m1_pct": 12.08 }, "EM Equities": { - "price": 63.895, - "d1_pct": 1.92, - "w1_pct": 2.48, - "m1_pct": 12.51 + "price": 63.99, + "d1_pct": 2.07, + "w1_pct": 2.63, + "m1_pct": 12.68 }, "China Large Cap": { - "price": 36.715, - "d1_pct": 1.03, - "w1_pct": 0.62, - "m1_pct": 2.27 + "price": 36.79, + "d1_pct": 1.24, + "w1_pct": 0.82, + "m1_pct": 2.48 }, "Japan Equities": { - "price": 89.275, - "d1_pct": 2.84, - "w1_pct": 2.53, - "m1_pct": 5.73 + "price": 89.1, + "d1_pct": 2.64, + "w1_pct": 2.33, + "m1_pct": 5.52 }, "Brazil Equities": { - "price": 39.72, - "d1_pct": 2.77, - "w1_pct": -0.92, - "m1_pct": 3.46 + "price": 39.7, + "d1_pct": 2.72, + "w1_pct": -0.97, + "m1_pct": 3.41 }, "Germany Equities": { - "price": 42.4, - "d1_pct": 2.56, - "w1_pct": 1.15, - "m1_pct": 6.88 + "price": 42.26, + "d1_pct": 2.23, + "w1_pct": 0.81, + "m1_pct": 6.53 }, "UK Equities": { - "price": 47.255, - "d1_pct": 2.75, - "w1_pct": 0.97, - "m1_pct": 3.72 + "price": 47.15, + "d1_pct": 2.52, + "w1_pct": 0.75, + "m1_pct": 3.49 }, "US Dollar Index": { - "price": 27.345, - "d1_pct": -0.96, - "w1_pct": -0.67, - "m1_pct": -1.57 + "price": 27.36, + "d1_pct": -0.91, + "w1_pct": -0.62, + "m1_pct": -1.51 }, "Euro ETF": { - "price": 108.341, - "d1_pct": 0.56, - "w1_pct": 0.47, - "m1_pct": 1.61 + "price": 108.28, + "d1_pct": 0.5, + "w1_pct": 0.42, + "m1_pct": 1.55 }, "Yen ETF": { - "price": 58.735, - "d1_pct": 2.58, - "w1_pct": 2.18, - "m1_pct": 1.48 + "price": 58.63, + "d1_pct": 2.39, + "w1_pct": 2.0, + "m1_pct": 1.3 }, "GBP ETF": { - "price": 130.99, - "d1_pct": 0.99, - "w1_pct": 1.1, - "m1_pct": 3.04 + "price": 130.88, + "d1_pct": 0.91, + "w1_pct": 1.02, + "m1_pct": 2.95 }, "AUD ETF": { - "price": 71.29, - "d1_pct": 1.08, - "w1_pct": 0.83, - "m1_pct": 4.27 + "price": 71.35, + "d1_pct": 1.16, + "w1_pct": 0.92, + "m1_pct": 4.36 }, "CAD ETF": { - "price": 71.951, - "d1_pct": 0.73, - "w1_pct": 0.84, - "m1_pct": 2.45 + "price": 71.94, + "d1_pct": 0.71, + "w1_pct": 0.83, + "m1_pct": 2.43 }, "Gold ETF": { - "price": 424.455, - "d1_pct": 1.69, - "w1_pct": -1.53, - "m1_pct": -1.36 + "price": 423.66, + "d1_pct": 1.5, + "w1_pct": -1.71, + "m1_pct": -1.54 }, "Oil ETF": { - "price": 146.39, - "d1_pct": -2.81, - "w1_pct": 8.66, - "m1_pct": 15.04 + "price": 147.09, + "d1_pct": -2.35, + "w1_pct": 9.18, + "m1_pct": 15.59 }, "Agriculture ETF": { - "price": 28.005, - "d1_pct": -0.37, - "w1_pct": 2.21, - "m1_pct": 2.51 + "price": 28.03, + "d1_pct": -0.28, + "w1_pct": 2.3, + "m1_pct": 2.6 }, "Energy Sector": { - "price": 59.445, - "d1_pct": 0.7, - "w1_pct": 4.33, - "m1_pct": -2.96 + "price": 59.65, + "d1_pct": 1.05, + "w1_pct": 4.69, + "m1_pct": -2.63 }, "Financials Sector": { - "price": 52.2, - "d1_pct": 0.54, - "w1_pct": 0.77, - "m1_pct": 5.73 + "price": 52.13, + "d1_pct": 0.4, + "w1_pct": 0.64, + "m1_pct": 5.59 } }, "fx": { "EURUSD": { - "price": 1.1744, - "d1_pct": 0.22, - "w1_pct": 0.32, - "m1_pct": 1.47 + "price": 1.1736, + "d1_pct": 0.15, + "w1_pct": 0.25, + "m1_pct": 1.4 }, "GBPUSD": { - "price": 1.361, - "d1_pct": 0.64, - "w1_pct": 0.82, - "m1_pct": 2.77 + "price": 1.3603, + "d1_pct": 0.58, + "w1_pct": 0.76, + "m1_pct": 2.72 }, "USDJPY": { - "price": 156.339, - "d1_pct": -2.01, - "w1_pct": -1.97, - "m1_pct": -1.41 + "price": 156.62, + "d1_pct": -1.84, + "w1_pct": -1.8, + "m1_pct": -1.24 }, "USDCHF": { - "price": 0.7807, - "d1_pct": -1.05, - "w1_pct": -0.52, - "m1_pct": -2.12 + "price": 0.7814, + "d1_pct": -0.97, + "w1_pct": -0.44, + "m1_pct": -2.04 }, "AUDUSD": { - "price": 0.7203, - "d1_pct": 0.22, - "w1_pct": 0.63, - "m1_pct": 4.08 + "price": 0.7205, + "d1_pct": 0.24, + "w1_pct": 0.65, + "m1_pct": 4.11 }, "NZDUSD": { - "price": 0.5909, - "d1_pct": 0.36, - "w1_pct": 0.06, - "m1_pct": 2.66 + "price": 0.5912, + "d1_pct": 0.39, + "w1_pct": 0.1, + "m1_pct": 2.7 }, "USDCAD": { - "price": 1.3588, - "d1_pct": -0.66, - "w1_pct": -0.6, - "m1_pct": -2.26 + "price": 1.3579, + "d1_pct": -0.73, + "w1_pct": -0.66, + "m1_pct": -2.33 }, "USDSEK": { - "price": 9.2197, - "d1_pct": -0.41, - "w1_pct": 0.19, - "m1_pct": -2.39 + "price": 9.2322, + "d1_pct": -0.28, + "w1_pct": 0.33, + "m1_pct": -2.26 }, "USDNOK": { - "price": 9.2665, - "d1_pct": -0.51, - "w1_pct": -0.32, - "m1_pct": -4.24 + "price": 9.2601, + "d1_pct": -0.58, + "w1_pct": -0.39, + "m1_pct": -4.3 }, "USDCNY": { - "price": 6.8273, - "d1_pct": -0.15, - "w1_pct": 0.05, - "m1_pct": -0.97 + "price": 6.8268, + "d1_pct": -0.16, + "w1_pct": 0.04, + "m1_pct": -0.98 }, "USDMXN": { - "price": 17.4704, - "d1_pct": 0.49, - "w1_pct": 0.75, - "m1_pct": -2.32 + "price": 17.4586, + "d1_pct": 0.43, + "w1_pct": 0.68, + "m1_pct": -2.38 }, "USDBRL": { - "price": 4.9548, - "d1_pct": -0.79, - "w1_pct": -0.6, - "m1_pct": -4.58 + "price": 4.9537, + "d1_pct": -0.81, + "w1_pct": -0.63, + "m1_pct": -4.6 }, "USDZAR": { - "price": 16.6419, - "d1_pct": 0.69, - "w1_pct": 1.09, - "m1_pct": -1.32 + "price": 16.6658, + "d1_pct": 0.83, + "w1_pct": 1.24, + "m1_pct": -1.18 }, "USDINR": { - "price": 94.9, - "d1_pct": 0.27, - "w1_pct": 1.17, - "m1_pct": 1.51 + "price": 94.89, + "d1_pct": 0.26, + "w1_pct": 1.16, + "m1_pct": 1.5 }, "USDKRW": { - "price": 1474.09, - "d1_pct": 0.14, - "w1_pct": -0.26, - "m1_pct": -1.95 + "price": 1473.5, + "d1_pct": 0.1, + "w1_pct": -0.3, + "m1_pct": -1.98 }, "USDTRY": { - "price": 45.1671, - "d1_pct": 0.24, - "w1_pct": 0.55, - "m1_pct": 1.6 + "price": 45.1851, + "d1_pct": 0.28, + "w1_pct": 0.59, + "m1_pct": 1.64 }, "USDPLN": { - "price": 3.6239, - "d1_pct": -0.02, - "w1_pct": -0.01, - "m1_pct": -2.13 + "price": 3.6255, + "d1_pct": 0.03, + "w1_pct": 0.03, + "m1_pct": -2.08 }, "USDHUF": { - "price": 309.89, - "d1_pct": -0.13, - "w1_pct": -0.31, - "m1_pct": -6.38 + "price": 310.121, + "d1_pct": -0.06, + "w1_pct": -0.23, + "m1_pct": -6.31 }, "USDCZK": { - "price": 20.749, - "d1_pct": -0.13, - "w1_pct": -0.15, - "m1_pct": -2.07 + "price": 20.77, + "d1_pct": -0.03, + "w1_pct": -0.05, + "m1_pct": -1.97 }, "USDSGD": { - "price": 1.2724, - "d1_pct": -0.28, - "w1_pct": -0.26, - "m1_pct": -0.93 + "price": 1.2721, + "d1_pct": -0.31, + "w1_pct": -0.28, + "m1_pct": -0.95 }, "USDIDR": { - "price": 17305.0, - "d1_pct": 0.35, - "w1_pct": 0.61, - "m1_pct": 2.18 + "price": 17373.0, + "d1_pct": 0.75, + "w1_pct": 1.01, + "m1_pct": 2.58 }, "USDTHB": { - "price": 32.42, - "d1_pct": -0.22, - "w1_pct": 0.53, - "m1_pct": -0.28 + "price": 32.43, + "d1_pct": -0.18, + "w1_pct": 0.56, + "m1_pct": -0.25 }, "DXY": { - "price": 98.036, - "d1_pct": -0.89, - "w1_pct": -0.77, - "m1_pct": -1.92 + "price": 98.099, + "d1_pct": -0.83, + "w1_pct": -0.71, + "m1_pct": -1.86 } }, "volatility": { "VIX (S&P 500 Vol)": { - "price": 17.21, + "price": 16.89, "prev_close": 18.81, - "change_pct": -8.51, + "change_pct": -10.21, "timestamp": "2026-04-30 00:00:00" }, "VXN (Nasdaq Vol)": { - "price": 21.95, + "price": 21.79, "prev_close": 23.76, - "change_pct": -7.62, + "change_pct": -8.29, "timestamp": "2026-04-30 00:00:00" }, "MOVE (Bond Vol)": { - "price": 74.33, - "prev_close": 68.68, - "change_pct": 8.23, - "timestamp": "2026-04-29 00:00:00" + "price": 72.0683, + "prev_close": 74.33, + "change_pct": -3.04, + "timestamp": "2026-04-30 00:00:00" }, "VIX Short-Term ETF": { - "price": 27.2046, + "price": 27.22, "prev_close": 28.01, - "change_pct": -2.88, + "change_pct": -2.82, "timestamp": "2026-04-30 00:00:00" } }, "bond_etfs": { "US 20Y+ Treasury": { - "price": 85.8151, - "d1_pct": 0.13, - "w1_pct": -0.85, - "m1_pct": -0.61, + "price": 85.62, + "d1_pct": -0.09, + "w1_pct": -1.07, + "m1_pct": -0.84, "country": "US", "duration": "long" }, "US 7-10Y Treasury": { - "price": 95.0886, - "d1_pct": 0.3, - "w1_pct": -0.3, - "m1_pct": -0.04, + "price": 94.98, + "d1_pct": 0.19, + "w1_pct": -0.41, + "m1_pct": -0.15, "country": "US", "duration": "medium" }, "US 1-3Y Treasury": { - "price": 82.485, - "d1_pct": 0.12, - "w1_pct": 0.01, - "m1_pct": 0.2, + "price": 82.48, + "d1_pct": 0.11, + "w1_pct": 0.0, + "m1_pct": 0.19, "country": "US", "duration": "short" }, @@ -429,15 +429,78 @@ "duration": "mixed" }, "US Total Treasury": { - "price": 22.84, - "d1_pct": 0.18, - "w1_pct": -0.22, - "m1_pct": -0.01, + "price": 22.82, + "d1_pct": 0.09, + "w1_pct": -0.31, + "m1_pct": -0.1, "country": "US", "duration": "mixed" } }, "news": [ + { + "headline": "These stocks were the biggest winners during the S&P 500\u2019s best month since 2020", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/these-stocks-have-been-the-biggest-winners-during-the-s-p-500s-best-month-since-2020-36ae706d?mod=mw_rss_topstories", + "datetime": 1777582500, + "category": "general" + }, + { + "headline": "I know I\u2019ll never own an apartment. Can I renovate my rental and still get my security deposit back?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/will-i-get-my-deposit-back-on-my-rental-if-i-make-minor-renovations-and-paint-the-walls-a-different-color-da011735?mod=mw_rss_topstories", + "datetime": 1777581540, + "category": "general" + }, + { + "headline": "Oil\u2019s surge to $125 a barrel just made the next bet for traders a lot harder", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/why-betting-on-rising-oil-prices-is-now-like-picking-up-nickels-in-front-of-a-bulldozer-0a5faa96?mod=mw_rss_topstories", + "datetime": 1777581420, + "category": "general" + }, + { + "headline": "Nvidia used to benefit from AI spending increases. So why did the stock just slide?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/nvidia-used-to-benefit-from-ai-spending-increases-so-why-did-the-stock-just-slide-c5c2cd36?mod=mw_rss_topstories", + "datetime": 1777581240, + "category": "general" + }, + { + "headline": "How a screw-up by Social Security cost widows and widowers over $50 million", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/how-a-screw-up-by-social-security-cost-widows-and-widowers-over-50-million-77651ba7?mod=mw_rss_topstories", + "datetime": 1777580760, + "category": "general" + }, + { + "headline": "Lilly is selling $12.9 billion of GLP-1 drugs every three months \u2014 and expects to sell even more", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/lillys-stock-rallies-as-sales-of-glp-1-drugs-nearly-double-09c01977?mod=mw_rss_topstories", + "datetime": 1777580520, + "category": "general" + }, + { + "headline": "America\u2019s protein obsession rages on. Chipotle, Hershey and others are capitalizing.", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/americas-protein-obsession-rages-on-chipotle-hershey-and-others-are-capitalizing-ccba1081?mod=mw_rss_topstories", + "datetime": 1777580520, + "category": "general" + }, + { + "headline": "I use a wheelchair and my apartment elevator has been broken for 16 days. I haven\u2019t been reimbursed for my hotel. Do I have a legal case?", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/i-use-a-wheelchair-and-my-apartment-elevator-has-been-broken-for-16-days-i-havent-been-reimbursed-for-my-hotel-do-i-have-a-legal-case-6c3894bf?mod=mw_rss_topstories", + "datetime": 1777580280, + "category": "general" + }, + { + "headline": "Trump signs order creating retirement plans for workers who lack them", + "source": "MarketWatch", + "url": "https://www.marketwatch.com/story/trump-to-sign-order-creating-retirement-plans-for-workers-who-lack-them-c7f33603?mod=mw_rss_topstories", + "datetime": 1777579620, + "category": "general" + }, { "headline": "Can one bad week ruin your retirement savings? How about three bad years?", "source": "MarketWatch", @@ -446,66 +509,10 @@ "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": 1777574700, - "category": "general" - }, - { - "headline": "Social Security credit for being a mom? It\u2019s a new idea before Congress.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/social-security-credit-for-being-a-mom-its-a-new-idea-before-congress-f83fec66?mod=mw_rss_topstories", - "datetime": 1777573260, - "category": "general" - }, - { - "headline": "\u2018I\u2019m very late to the game\u2019: I\u2019m 48, earn $65,000, have $48,000 in debt and no retirement. Am I doomed?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/im-very-late-to-the-game-im-48-earn-65-000-have-48-000-in-debt-and-no-retirement-am-i-doomed-36206d6c?mod=mw_rss_topstories", - "datetime": 1777572780, - "category": "general" - }, - { - "headline": "\u2018The numbers don\u2019t lie\u2019: If I had invested my Social Security in the S&P 500 I\u2019d have $4 million. Is the system broken?", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/the-numbers-dont-lie-if-i-had-invested-my-social-security-in-the-s-p-500-id-have-4-million-is-the-system-broken-d41b1779?mod=mw_rss_topstories", - "datetime": 1777572660, - "category": "general" - }, - { - "headline": "S&P 500 pushes to new highs. Here is the \u2018line in the sand\u2019 for this bull run.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/s-p-500-pushes-to-new-highs-here-is-the-line-in-the-sand-for-this-bull-run-6d0176ee?mod=mw_rss_topstories", - "datetime": 1777572000, - "category": "general" - }, - { - "headline": "These 3 companies are keeping the lights on for AI\u2019s energy needs \u2014 and they\u2019re cashing in", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/big-techs-ai-build-out-needs-these-3-companies-to-keep-the-lights-on-and-theyre-cashing-in-e46bcba2?mod=mw_rss_topstories", - "datetime": 1777571580, - "category": "general" - }, - { - "headline": "Target-date funds are \u2018a flawed tool.\u2019 Here\u2019s how you can do better.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/target-date-retirement-funds-are-more-popular-than-ever-critics-say-you-can-do-better-533adf46?mod=mw_rss_topstories", - "datetime": 1777571160, - "category": "general" - }, - { - "headline": "Americans are embracing this terrible car-buying habit. It\u2019s costing them thousands of dollars.", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/americans-are-embracing-this-terrible-car-buying-habit-its-costing-them-thousands-of-dollars-126f4ffd?mod=mw_rss_topstories", - "datetime": 1777570980, - "category": "general" - }, - { - "headline": "Palantir\u2019s stock could rise from this \u2018underpenetrated\u2019 sector core to its DNA", - "source": "MarketWatch", - "url": "https://www.marketwatch.com/story/palantirs-stock-could-rise-from-this-underpenetrated-sector-core-to-its-dna-0f10bc13?mod=mw_rss_topstories", - "datetime": 1777570500, + "headline": "Trump to remove whisky tariffs after King's visit", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/cjrp3pew2d5o?at_medium=RSS&at_campaign=rss", + "datetime": 1777581262, "category": "general" }, { @@ -536,13 +543,6 @@ "datetime": 1777572326, "category": "general" }, - { - "headline": "Premier Inn owner to cut 3,800 jobs in savings plan", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/c5ye5g9m7mpo?at_medium=RSS&at_campaign=rss", - "datetime": 1777570312, - "category": "general" - }, { "headline": "The kelp producer who wants to get Americans eating seaweed", "source": "BBC Business", @@ -550,6 +550,13 @@ "datetime": 1777503667, "category": "general" }, + { + "headline": "Premier Inn owner to cut 3,800 jobs in savings plan", + "source": "BBC Business", + "url": "https://www.bbc.com/news/articles/c5ye5g9m7mpo?at_medium=RSS&at_campaign=rss", + "datetime": 1777570312, + "category": "general" + }, { "headline": "Meta in row after workers who say they saw smart glasses users having sex lose jobs", "source": "BBC Business", @@ -570,13 +577,6 @@ "url": "https://www.bbc.com/news/articles/crkpd4r2y7eo?at_medium=RSS&at_campaign=rss", "datetime": 1777510127, "category": "general" - }, - { - "headline": "Four key takeaways from Jerome Powell's final rate decision as Fed chair", - "source": "BBC Business", - "url": "https://www.bbc.com/news/articles/c62rm4zk3kgo?at_medium=RSS&at_campaign=rss", - "datetime": 1777492886, - "category": "general" } ], "calendar": [