mirror of
https://github.com/tvishia29-alt/FXandRatesDashboard.git
synced 2026-07-28 00:17:44 +00:00
1304 lines
32 KiB
JSON
1304 lines
32 KiB
JSON
{
|
|
"generated_at": "2026-04-10T07:16:56.476745Z",
|
|
"yields": {
|
|
"US": {
|
|
"y1m": null,
|
|
"y3m": 3.588,
|
|
"y6m": null,
|
|
"y1": null,
|
|
"y2": 3.706,
|
|
"y3": null,
|
|
"y5": 3.915,
|
|
"y7": null,
|
|
"y10": 4.293,
|
|
"y20": null,
|
|
"y30": 4.897
|
|
},
|
|
"US_yf": {
|
|
"US_3M": {
|
|
"price": 3.588,
|
|
"prev_close": 3.6,
|
|
"change_pct": -0.33,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
},
|
|
"US_5Y": {
|
|
"price": 3.915,
|
|
"prev_close": 3.92,
|
|
"change_pct": -0.13,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
},
|
|
"US_10Y": {
|
|
"price": 4.293,
|
|
"prev_close": 4.291,
|
|
"change_pct": 0.05,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
},
|
|
"US_30Y": {
|
|
"price": 4.897,
|
|
"prev_close": 4.887,
|
|
"change_pct": 0.2,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
}
|
|
}
|
|
},
|
|
"commodities": {
|
|
"gold": {
|
|
"price": 4773.6001,
|
|
"d1_pct": -0.39,
|
|
"w1_pct": 2.62,
|
|
"m1_pct": -7.62,
|
|
"unit": "$/oz"
|
|
},
|
|
"silver": {
|
|
"price": 75.58,
|
|
"d1_pct": -0.91,
|
|
"w1_pct": 3.91,
|
|
"m1_pct": -11.15,
|
|
"unit": "$/oz"
|
|
},
|
|
"wti": {
|
|
"price": 99.24,
|
|
"d1_pct": 1.4,
|
|
"w1_pct": -11.03,
|
|
"m1_pct": 13.74,
|
|
"unit": "$/bbl"
|
|
},
|
|
"brent": {
|
|
"price": 97.29,
|
|
"d1_pct": 1.43,
|
|
"w1_pct": -10.77,
|
|
"m1_pct": 5.77,
|
|
"unit": "$/bbl"
|
|
},
|
|
"natgas": {
|
|
"price": 2.676,
|
|
"d1_pct": 0.22,
|
|
"w1_pct": -4.43,
|
|
"m1_pct": -16.61,
|
|
"unit": "$/MMBtu"
|
|
},
|
|
"copper": {
|
|
"price": 5.776,
|
|
"d1_pct": 0.49,
|
|
"w1_pct": 3.83,
|
|
"m1_pct": -1.19,
|
|
"unit": "$/lb"
|
|
},
|
|
"wheat": {
|
|
"price": 574.5,
|
|
"d1_pct": 0.0,
|
|
"w1_pct": -3.97,
|
|
"m1_pct": -2.38,
|
|
"unit": "\u00a2/bu"
|
|
},
|
|
"corn": {
|
|
"price": 444.5,
|
|
"d1_pct": 0.11,
|
|
"w1_pct": -1.71,
|
|
"m1_pct": 0.06,
|
|
"unit": "\u00a2/bu"
|
|
}
|
|
},
|
|
"etfs": {
|
|
"S&P 500": {
|
|
"price": 679.91,
|
|
"d1_pct": 0.58,
|
|
"w1_pct": 3.77,
|
|
"m1_pct": 0.68
|
|
},
|
|
"Nasdaq 100": {
|
|
"price": 610.19,
|
|
"d1_pct": 0.68,
|
|
"w1_pct": 4.43,
|
|
"m1_pct": 0.52
|
|
},
|
|
"Russell 2000": {
|
|
"price": 261.96,
|
|
"d1_pct": 0.57,
|
|
"w1_pct": 4.97,
|
|
"m1_pct": 3.58
|
|
},
|
|
"EM Equities": {
|
|
"price": 60.28,
|
|
"d1_pct": -0.26,
|
|
"w1_pct": 5.33,
|
|
"m1_pct": 2.73
|
|
},
|
|
"China Large Cap": {
|
|
"price": 36.29,
|
|
"d1_pct": -0.17,
|
|
"w1_pct": 2.05,
|
|
"m1_pct": -0.82
|
|
},
|
|
"Japan Equities": {
|
|
"price": 88.22,
|
|
"d1_pct": -1.33,
|
|
"w1_pct": 2.01,
|
|
"m1_pct": 2.04
|
|
},
|
|
"Brazil Equities": {
|
|
"price": 40.54,
|
|
"d1_pct": 2.48,
|
|
"w1_pct": 5.66,
|
|
"m1_pct": 8.02
|
|
},
|
|
"Germany Equities": {
|
|
"price": 41.62,
|
|
"d1_pct": -0.29,
|
|
"w1_pct": 3.53,
|
|
"m1_pct": 1.27
|
|
},
|
|
"UK Equities": {
|
|
"price": 47.64,
|
|
"d1_pct": -0.38,
|
|
"w1_pct": 2.78,
|
|
"m1_pct": 2.65
|
|
},
|
|
"US Dollar Index": {
|
|
"price": 27.48,
|
|
"d1_pct": -0.18,
|
|
"w1_pct": -0.9,
|
|
"m1_pct": 0.11
|
|
},
|
|
"Euro ETF": {
|
|
"price": 107.96,
|
|
"d1_pct": 0.25,
|
|
"w1_pct": 1.08,
|
|
"m1_pct": 0.79
|
|
},
|
|
"Yen ETF": {
|
|
"price": 57.7,
|
|
"d1_pct": -0.35,
|
|
"w1_pct": -0.17,
|
|
"m1_pct": -0.77
|
|
},
|
|
"GBP ETF": {
|
|
"price": 129.13,
|
|
"d1_pct": 0.17,
|
|
"w1_pct": 1.06,
|
|
"m1_pct": 0.28
|
|
},
|
|
"AUD ETF": {
|
|
"price": 70.17,
|
|
"d1_pct": 0.5,
|
|
"w1_pct": 2.38,
|
|
"m1_pct": -0.45
|
|
},
|
|
"CAD ETF": {
|
|
"price": 70.72,
|
|
"d1_pct": 0.21,
|
|
"w1_pct": 0.55,
|
|
"m1_pct": -1.71
|
|
},
|
|
"Gold ETF": {
|
|
"price": 437.91,
|
|
"d1_pct": 0.78,
|
|
"w1_pct": 0.02,
|
|
"m1_pct": -8.36
|
|
},
|
|
"Oil ETF": {
|
|
"price": 126.96,
|
|
"d1_pct": 1.91,
|
|
"w1_pct": 2.31,
|
|
"m1_pct": 19.93
|
|
},
|
|
"Agriculture ETF": {
|
|
"price": 26.87,
|
|
"d1_pct": 0.0,
|
|
"w1_pct": -0.85,
|
|
"m1_pct": 0.98
|
|
},
|
|
"Energy Sector": {
|
|
"price": 57.33,
|
|
"d1_pct": -1.24,
|
|
"w1_pct": -2.78,
|
|
"m1_pct": 3.79
|
|
},
|
|
"Financials Sector": {
|
|
"price": 51.33,
|
|
"d1_pct": 0.25,
|
|
"w1_pct": 3.82,
|
|
"m1_pct": 3.06
|
|
}
|
|
},
|
|
"fx": {
|
|
"EURUSD": {
|
|
"price": 1.1689,
|
|
"d1_pct": 0.25,
|
|
"w1_pct": 1.28,
|
|
"m1_pct": 1.26
|
|
},
|
|
"GBPUSD": {
|
|
"price": 1.3419,
|
|
"d1_pct": 0.18,
|
|
"w1_pct": 1.42,
|
|
"m1_pct": 0.27
|
|
},
|
|
"USDJPY": {
|
|
"price": 159.271,
|
|
"d1_pct": 0.4,
|
|
"w1_pct": -0.14,
|
|
"m1_pct": 0.12
|
|
},
|
|
"USDCHF": {
|
|
"price": 0.79,
|
|
"d1_pct": -0.17,
|
|
"w1_pct": -1.08,
|
|
"m1_pct": 1.06
|
|
},
|
|
"AUDUSD": {
|
|
"price": 0.7064,
|
|
"d1_pct": 0.35,
|
|
"w1_pct": 2.2,
|
|
"m1_pct": -0.92
|
|
},
|
|
"NZDUSD": {
|
|
"price": 0.5844,
|
|
"d1_pct": 0.32,
|
|
"w1_pct": 2.2,
|
|
"m1_pct": -0.88
|
|
},
|
|
"USDCAD": {
|
|
"price": 1.3832,
|
|
"d1_pct": -0.13,
|
|
"w1_pct": -0.61,
|
|
"m1_pct": 1.7
|
|
},
|
|
"USDSEK": {
|
|
"price": 9.3115,
|
|
"d1_pct": -0.04,
|
|
"w1_pct": -1.03,
|
|
"m1_pct": 0.81
|
|
},
|
|
"USDNOK": {
|
|
"price": 9.5048,
|
|
"d1_pct": -0.65,
|
|
"w1_pct": -2.13,
|
|
"m1_pct": -1.66
|
|
},
|
|
"USDCNY": {
|
|
"price": 6.8307,
|
|
"d1_pct": 0.03,
|
|
"w1_pct": -0.79,
|
|
"m1_pct": -0.51
|
|
},
|
|
"USDMXN": {
|
|
"price": 17.3824,
|
|
"d1_pct": -0.37,
|
|
"w1_pct": -2.6,
|
|
"m1_pct": -2.04
|
|
},
|
|
"USDBRL": {
|
|
"price": 5.0675,
|
|
"d1_pct": -0.64,
|
|
"w1_pct": -1.72,
|
|
"m1_pct": -1.63
|
|
},
|
|
"USDZAR": {
|
|
"price": 16.4293,
|
|
"d1_pct": 0.07,
|
|
"w1_pct": -2.99,
|
|
"m1_pct": -0.89
|
|
},
|
|
"USDINR": {
|
|
"price": 92.684,
|
|
"d1_pct": 0.44,
|
|
"w1_pct": -0.31,
|
|
"m1_pct": 0.49
|
|
},
|
|
"USDKRW": {
|
|
"price": 1483.64,
|
|
"d1_pct": 0.41,
|
|
"w1_pct": -1.69,
|
|
"m1_pct": 0.56
|
|
},
|
|
"USDTRY": {
|
|
"price": 44.6832,
|
|
"d1_pct": 0.45,
|
|
"w1_pct": 0.29,
|
|
"m1_pct": 1.33
|
|
},
|
|
"USDPLN": {
|
|
"price": 3.6375,
|
|
"d1_pct": -0.26,
|
|
"w1_pct": -1.76,
|
|
"m1_pct": -1.04
|
|
},
|
|
"USDHUF": {
|
|
"price": 322.381,
|
|
"d1_pct": 0.08,
|
|
"w1_pct": -2.84,
|
|
"m1_pct": -3.72
|
|
},
|
|
"USDCZK": {
|
|
"price": 20.8571,
|
|
"d1_pct": -0.18,
|
|
"w1_pct": -1.77,
|
|
"m1_pct": -1.15
|
|
},
|
|
"USDSGD": {
|
|
"price": 1.2748,
|
|
"d1_pct": 0.02,
|
|
"w1_pct": -0.79,
|
|
"m1_pct": -0.1
|
|
},
|
|
"USDIDR": {
|
|
"price": 17110.0,
|
|
"d1_pct": 0.61,
|
|
"w1_pct": 0.89,
|
|
"m1_pct": 1.34
|
|
},
|
|
"USDTHB": {
|
|
"price": 32.14,
|
|
"d1_pct": 0.22,
|
|
"w1_pct": -1.41,
|
|
"m1_pct": 0.63
|
|
},
|
|
"DXY": {
|
|
"price": 98.929,
|
|
"d1_pct": 0.11,
|
|
"w1_pct": -1.1,
|
|
"m1_pct": -0.3
|
|
}
|
|
},
|
|
"volatility": {
|
|
"VIX (S&P 500 Vol)": {
|
|
"price": 19.49,
|
|
"prev_close": 21.04,
|
|
"change_pct": -7.37,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
},
|
|
"VXN (Nasdaq Vol)": {
|
|
"price": 23.5,
|
|
"prev_close": 25.24,
|
|
"change_pct": -6.89,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
},
|
|
"MOVE (Bond Vol)": {
|
|
"price": 74.01,
|
|
"prev_close": 78.74,
|
|
"change_pct": -6.01,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
},
|
|
"VIX Short-Term ETF": {
|
|
"price": 29.4,
|
|
"prev_close": 30.51,
|
|
"change_pct": -3.64,
|
|
"timestamp": "2026-04-09 00:00:00"
|
|
}
|
|
},
|
|
"bond_etfs": {
|
|
"US 20Y+ Treasury": {
|
|
"price": 86.7,
|
|
"d1_pct": -0.25,
|
|
"w1_pct": 0.51,
|
|
"m1_pct": -1.4,
|
|
"country": "US",
|
|
"duration": "long"
|
|
},
|
|
"US 7-10Y Treasury": {
|
|
"price": 95.43,
|
|
"d1_pct": -0.03,
|
|
"w1_pct": 0.41,
|
|
"m1_pct": -0.72,
|
|
"country": "US",
|
|
"duration": "medium"
|
|
},
|
|
"US 1-3Y Treasury": {
|
|
"price": 82.44,
|
|
"d1_pct": 0.02,
|
|
"w1_pct": 0.15,
|
|
"m1_pct": -0.04,
|
|
"country": "US",
|
|
"duration": "short"
|
|
},
|
|
"UK Gilts": {
|
|
"price": 9.8625,
|
|
"d1_pct": -0.03,
|
|
"w1_pct": 0.33,
|
|
"m1_pct": -1.2,
|
|
"country": "UK",
|
|
"duration": "mixed"
|
|
},
|
|
"Eurozone Govt Bonds": {
|
|
"price": 142.86,
|
|
"d1_pct": 0.1,
|
|
"w1_pct": -0.23,
|
|
"m1_pct": -1.2,
|
|
"country": "Eurozone",
|
|
"duration": "mixed"
|
|
},
|
|
"US Total Treasury": {
|
|
"price": 22.89,
|
|
"d1_pct": -0.09,
|
|
"w1_pct": 0.26,
|
|
"m1_pct": -0.53,
|
|
"country": "US",
|
|
"duration": "mixed"
|
|
}
|
|
},
|
|
"news": [
|
|
{
|
|
"headline": "Has the cease-fire rally pushed stocks too high, too quickly?",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/has-the-cease-fire-rally-pushed-stocks-too-high-too-quickly-e0c4592a?mod=mw_rss_topstories",
|
|
"datetime": 1775801760,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "Your grocery bill will be the next casualty of the Iran war. These investment moves can counter food inflation.",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/you-think-iran-is-only-about-oil-no-its-also-about-your-dinner-table-636de6a5?mod=mw_rss_topstories",
|
|
"datetime": 1775780940,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "\u2018I worked very hard\u2019: I\u2019m 71 and have $6 million after scrimping and saving. My son, 33, wants money for a house. Do I say yes?",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/i-worked-very-hard-im-71-and-have-6-million-after-scrimping-and-saving-my-son-33-wants-money-for-a-house-do-i-say-yes-a62657f7?mod=mw_rss_topstories",
|
|
"datetime": 1775779200,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "\u2018I plan to exit corporate life\u2019: I\u2019m 50 and have $400,000. My wife is a teacher. Can I retire at 55?",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/i-plan-to-exit-corporate-life-im-50-and-have-400-000-my-wife-is-a-teacher-can-i-retire-at-55-d296dba0?mod=mw_rss_topstories",
|
|
"datetime": 1775777400,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "\u2018I feel pressured\u2019: My husband has early Alzheimer\u2019s and wants to visit Europe, but I\u2019m terrified of flying. What should I do?",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/i-feel-pressured-my-husband-has-early-alzheimers-and-wants-to-visit-europe-but-im-terrified-of-flying-what-should-i-do-c5cc01bf?mod=mw_rss_topstories",
|
|
"datetime": 1775775540,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "Netflix, big banks face a moment of truth as the Iran cease-fire rally meets earnings season",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/netflix-big-banks-face-a-moment-of-truth-as-the-iran-cease-fire-rally-meets-earnings-season-35324a21?mod=mw_rss_topstories",
|
|
"datetime": 1775771940,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "The shaky Trump-Iran cease-fire means being ready to exit any \u2018war\u2019s over\u2019 stock-market rally",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/these-signals-will-make-or-break-the-iran-cease-fire-and-oil-prices-8f415515?mod=mw_rss_topstories",
|
|
"datetime": 1775769720,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "The stock-market correction isn\u2019t over yet. Here\u2019s why the Iran cease-fire is actually a bad omen.",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/the-stock-market-correction-isnt-over-yet-heres-why-the-iran-cease-fire-is-actually-a-bad-omen-67732442?mod=mw_rss_topstories",
|
|
"datetime": 1775769480,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "You have until April 15 to get this $8,000 Roth IRA freebie \u2014 no matter what your income",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/you-have-until-april-15-to-get-this-8-000-roth-ira-freebie-no-matter-what-your-income-4e8e7c8f?mod=mw_rss_topstories",
|
|
"datetime": 1775769240,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "Here\u2019s how much money Iran can make charging tolls on one-fifth of the world\u2019s seaborne oil",
|
|
"source": "MarketWatch",
|
|
"url": "https://www.marketwatch.com/story/heres-how-much-money-iran-can-make-charging-tolls-on-one-fifth-of-the-worlds-seaborne-oil-46c05a8b?mod=mw_rss_topstories",
|
|
"datetime": 1775769060,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "This coat cost $248 in illegal tariffs. Will he ever get the money back?",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/ckgr67kgvdko?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775803300,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "EU fingerprint and photo travel rules come into force",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/c39rkpe8mj2o?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775775872,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "White House staff told not to place bets on prediction markets",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/cgld65x396go?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775788347,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "Petrol and diesel prices rise again as concerns grow over ceasefire",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/cq6j0rnvlzeo?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775765228,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "TV for dogs booms but are they watching?",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/cq59leg3gp5o?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775775985,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "Jo Malone hopes 'sense will prevail' in lawsuit over her name",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/c7471n0lm2vo?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775749516,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "OpenAI pauses UK data centre deal over energy costs and regulation",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/clyd032ej70o?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775767001,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "Hot in the city: Energy crisis tests Singapore's air-con addiction",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/c80mxrdvkpjo?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775772195,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "Ships remain cautious approaching Strait of Hormuz amid fragile ceasefire",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/c3w39lg84w2o?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775743123,
|
|
"category": "general"
|
|
},
|
|
{
|
|
"headline": "UK farmers warn Iran ceasefire too late to stop higher food costs",
|
|
"source": "BBC Business",
|
|
"url": "https://www.bbc.com/news/articles/c0q98w57k25o?at_medium=RSS&at_campaign=rss",
|
|
"datetime": 1775723644,
|
|
"category": "general"
|
|
}
|
|
],
|
|
"calendar": [
|
|
{
|
|
"date": "2026-04-03",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Average Weekly Hours (Mar)",
|
|
"prev": "34.3",
|
|
"fcast": "34.3",
|
|
"act": "34.2",
|
|
"imp": "orange",
|
|
"beat": "beat",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-06",
|
|
"time": "10:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "ISM Services Business Activity (Mar)",
|
|
"prev": "59.9",
|
|
"fcast": "\u2014",
|
|
"act": "53.9",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-06",
|
|
"time": "10:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "ISM Services Employment (Mar)",
|
|
"prev": "51.8",
|
|
"fcast": "\u2014",
|
|
"act": "45.2",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-06",
|
|
"time": "10:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "ISM Services New Orders (Mar)",
|
|
"prev": "58.6",
|
|
"fcast": "\u2014",
|
|
"act": "60.6",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-06",
|
|
"time": "10:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "ISM Services PMI (Mar)",
|
|
"prev": "56.1",
|
|
"fcast": "55",
|
|
"act": "54.0",
|
|
"imp": "red",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-06",
|
|
"time": "10:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "ISM Services Prices (Mar)",
|
|
"prev": "63.0",
|
|
"fcast": "\u2014",
|
|
"act": "70.7",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-06",
|
|
"time": "11:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "3-Month Bill Auction",
|
|
"prev": "3.620%",
|
|
"fcast": "\u2014",
|
|
"act": "3.635%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-06",
|
|
"time": "11:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "6-Month Bill Auction",
|
|
"prev": "3.605%",
|
|
"fcast": "\u2014",
|
|
"act": "3.615%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "05:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "LMI Logistics Managers Index (Mar)",
|
|
"prev": "61.5",
|
|
"fcast": "\u2014",
|
|
"act": "65.7",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "08:15",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "ADP Employment Change Weekly",
|
|
"prev": "15.25K",
|
|
"fcast": "\u2014",
|
|
"act": "26K",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Durable Goods Orders ex Defense MoM (Feb)",
|
|
"prev": "0.2%",
|
|
"fcast": "\u2014",
|
|
"act": "-1.2%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Durable Goods Orders Ex Transp MoM (Feb)",
|
|
"prev": "0.3%",
|
|
"fcast": "0.5%",
|
|
"act": "0.8%",
|
|
"imp": "orange",
|
|
"beat": "beat",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Durable Goods Orders MoM (Feb)",
|
|
"prev": "-0.5%",
|
|
"fcast": "-0.5%",
|
|
"act": "-1.4%",
|
|
"imp": "red",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Non Defense Goods Orders Ex Air (Feb)",
|
|
"prev": "-0.4%",
|
|
"fcast": "0.4%",
|
|
"act": "0.6%",
|
|
"imp": "orange",
|
|
"beat": "beat",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "08:55",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Redbook YoY (04/05)",
|
|
"prev": "6.9%",
|
|
"fcast": "\u2014",
|
|
"act": "7.6%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "09:20",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "NY Fed Bill Purchases 1 to 4 months",
|
|
"prev": "\u2014",
|
|
"fcast": "$8.071 billion",
|
|
"act": "\u2014",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "10:10",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "RCM/TIPP Economic Optimism Index (Apr)",
|
|
"prev": "47.5",
|
|
"fcast": "48.1",
|
|
"act": "42.8",
|
|
"imp": "orange",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Used Car Prices MoM (Mar)",
|
|
"prev": "0.8%",
|
|
"fcast": "\u2014",
|
|
"act": "1.4%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Used Car Prices YoY (Mar)",
|
|
"prev": "4%",
|
|
"fcast": "\u2014",
|
|
"act": "6.2%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "11:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Consumer Inflation Expectations (Mar)",
|
|
"prev": "3%",
|
|
"fcast": "\u2014",
|
|
"act": "3.4%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "12:35",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Fed Goolsbee Speech",
|
|
"prev": "\u2014",
|
|
"fcast": "\u2014",
|
|
"act": "\u2014",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "13:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "3-Year Note Auction",
|
|
"prev": "3.579%",
|
|
"fcast": "\u2014",
|
|
"act": "3.897%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "15:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Consumer Credit Change (Feb)",
|
|
"prev": "$7.67B",
|
|
"fcast": "$10B",
|
|
"act": "$9.48B",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "16:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "API Crude Oil Stock Change (04/04)",
|
|
"prev": "10.263M",
|
|
"fcast": "\u2014",
|
|
"act": "3.719M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-07",
|
|
"time": "17:50",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Fed Jefferson Speech",
|
|
"prev": "\u2014",
|
|
"fcast": "\u2014",
|
|
"act": "\u2014",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "07:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "MBA 30-Year Mortgage Rate (04/04)",
|
|
"prev": "6.57%",
|
|
"fcast": "\u2014",
|
|
"act": "6.51%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "07:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "MBA Mortgage Applications (04/04)",
|
|
"prev": "-10.4%",
|
|
"fcast": "\u2014",
|
|
"act": "-0.8%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "07:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "MBA Mortgage Market Index (04/04)",
|
|
"prev": "278.3",
|
|
"fcast": "\u2014",
|
|
"act": "276.0",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "07:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "MBA Mortgage Refinance Index (04/04)",
|
|
"prev": "946.4",
|
|
"fcast": "\u2014",
|
|
"act": "919.9",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "07:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "MBA Purchase Index (04/04)",
|
|
"prev": "159.4",
|
|
"fcast": "\u2014",
|
|
"act": "161.1",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Crude Oil Imports Change (04/04)",
|
|
"prev": "-0.209M",
|
|
"fcast": "\u2014",
|
|
"act": "-0.758M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Crude Oil Stocks Change (04/04)",
|
|
"prev": "5.451M",
|
|
"fcast": "0.7M",
|
|
"act": "3.081M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Cushing Crude Oil Stocks Change (04/04)",
|
|
"prev": "0.52M",
|
|
"fcast": "\u2014",
|
|
"act": "0.024M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Distillate Fuel Production Change (04/04)",
|
|
"prev": "0M",
|
|
"fcast": "\u2014",
|
|
"act": "0.009M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Distillate Stocks Change (04/04)",
|
|
"prev": "-2.111M",
|
|
"fcast": "-1.5M",
|
|
"act": "-3.144M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Gasoline Production Change (04/04)",
|
|
"prev": "-0.152M",
|
|
"fcast": "\u2014",
|
|
"act": "-0.214M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Gasoline Stocks Change (04/04)",
|
|
"prev": "-0.586M",
|
|
"fcast": "-1.4M",
|
|
"act": "-1.589M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Heating Oil Stocks Change (04/04)",
|
|
"prev": "-0.809M",
|
|
"fcast": "\u2014",
|
|
"act": "0.233M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "10:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "EIA Refinery Crude Runs Change (04/04)",
|
|
"prev": "-0.219M",
|
|
"fcast": "\u2014",
|
|
"act": "-0.129M",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "11:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "17-Week Bill Auction",
|
|
"prev": "3.615%",
|
|
"fcast": "\u2014",
|
|
"act": "3.600%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "13:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "10-Year Note Auction",
|
|
"prev": "4.217%",
|
|
"fcast": "\u2014",
|
|
"act": "4.282%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "13:05",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Fed Daly Speech",
|
|
"prev": "\u2014",
|
|
"fcast": "\u2014",
|
|
"act": "\u2014",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-08",
|
|
"time": "14:00",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "FOMC Minutes",
|
|
"prev": "\u2014",
|
|
"fcast": "\u2014",
|
|
"act": "\u2014",
|
|
"imp": "red",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Continuing Jobless Claims (03/28)",
|
|
"prev": "1832.0K",
|
|
"fcast": "1840K",
|
|
"act": "1794.0K",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Core PCE Price Index MoM (Feb)",
|
|
"prev": "0.4%",
|
|
"fcast": "0.4%",
|
|
"act": "0.4%",
|
|
"imp": "red",
|
|
"beat": "inline",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Core PCE Price Index YoY (Feb)",
|
|
"prev": "3.1%",
|
|
"fcast": "3%",
|
|
"act": "3.0%",
|
|
"imp": "orange",
|
|
"beat": "inline",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Core PCE Prices QoQ Final (Q4)",
|
|
"prev": "2.9%",
|
|
"fcast": "2.7%",
|
|
"act": "2.7%",
|
|
"imp": "orange",
|
|
"beat": "inline",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Corporate Profits QoQ (Q4)",
|
|
"prev": "4.7%",
|
|
"fcast": "\u2014",
|
|
"act": "5.7%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "GDP Growth Rate QoQ Final (Q4)",
|
|
"prev": "4.4%",
|
|
"fcast": "0.7%",
|
|
"act": "0.5%",
|
|
"imp": "red",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "GDP Price Index QoQ Final (Q4)",
|
|
"prev": "3.7%",
|
|
"fcast": "3.8%",
|
|
"act": "3.7%",
|
|
"imp": "orange",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "GDP Sales QoQ Final (Q4)",
|
|
"prev": "4.5%",
|
|
"fcast": "0.4%",
|
|
"act": "0.3%",
|
|
"imp": "orange",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Initial Jobless Claims (04/04)",
|
|
"prev": "203K",
|
|
"fcast": "210K",
|
|
"act": "219K",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Jobless Claims 4-week Average (04/04)",
|
|
"prev": "208.00K",
|
|
"fcast": "\u2014",
|
|
"act": "209.50K",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "PCE Price Index MoM (Feb)",
|
|
"prev": "0.3%",
|
|
"fcast": "0.4%",
|
|
"act": "0.4%",
|
|
"imp": "orange",
|
|
"beat": "inline",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "PCE Price Index YoY (Feb)",
|
|
"prev": "2.8%",
|
|
"fcast": "2.8%",
|
|
"act": "2.8%",
|
|
"imp": "orange",
|
|
"beat": "inline",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "PCE Prices QoQ Final (Q4)",
|
|
"prev": "2.8%",
|
|
"fcast": "2.9%",
|
|
"act": "2.9%",
|
|
"imp": "orange",
|
|
"beat": "inline",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Personal Income MoM (Feb)",
|
|
"prev": "0.4%",
|
|
"fcast": "0.3%",
|
|
"act": "-0.1%",
|
|
"imp": "red",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Personal Spending MoM (Feb)",
|
|
"prev": "0.3%",
|
|
"fcast": "0.5%",
|
|
"act": "0.5%",
|
|
"imp": "red",
|
|
"beat": "inline",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Real Consumer Spending QoQ Final (Q4)",
|
|
"prev": "3.5%",
|
|
"fcast": "2%",
|
|
"act": "1.9%",
|
|
"imp": "orange",
|
|
"beat": "miss",
|
|
"source": "finviz"
|
|
},
|
|
{
|
|
"date": "2026-04-09",
|
|
"time": "08:30",
|
|
"ctry": "\ud83c\uddfa\ud83c\uddf8",
|
|
"ev": "Real Personal Spending MoM (Feb)",
|
|
"prev": "0.1%",
|
|
"fcast": "\u2014",
|
|
"act": "0.1%",
|
|
"imp": "orange",
|
|
"beat": null,
|
|
"source": "finviz"
|
|
}
|
|
]
|
|
} |