Futures Tumble As Bear Market Rally Ends; Gundlach, Marks Expect New Lows

Futures Tumble As Bear Market Rally Ends; Gundlach, Marks Expect New Lows

With the only question on traders’ mind whether the March 20 liquidation cascade was the market low, the market itself may be ready to give us the answer, because on the first day of the new month and new quarter – when the speculation of pension fund buying is now gone for another 90 days – US equity futures tumbled along with stocks in Europe and Asia as investors were spooked by a warning from President Trump who said a “painful” two weeks lay ahead, as the latest US coronavirus figures are set to surpass 200,000 today sparking new fears about the pandemic’s impact on corporate profits and dividends. Amid the renewed rush for safe havens, the dollar climbed alongside with Treasuries.

As Bloomberg notes, stocks are beginning the new quarter with more declines, hot on the heels of the worst quarter for global shares since 2008. Investors disappointed with the loss of dividend income could spark a fresh wave of selling, knowing that analysts are dashing to update earnings forecasts to take into account the looming global recession and the slump in stock prices.

“Markets are looking at global equities in a new light, one with no buyback support and no dividends,” said Chris Weston, head of research at Pepperstone Financial Pty Ltd. The earnings season is likely to trigger a decline in consensus S&P 500 profit expectations which “are far too high relative to dividend futures,” he said.

Not helping sentiment were two investing icons, as both Oaktree Capital co-founder Howard Marks and DoubleLine Capital founder Jeffrey Gundlach said the S&P 500 Index is likely to reach new lows in April, with economic uncertainty further riling investors: “I think we’re going to get something that resembles that panicky feeling again during the month of April,” Gundlach said Tuesday during a webcast on the market and economic impact of the coronavirus pandemic. “We will get back to a better place, but it’s just not going to bounce back in a V-shape back to January of 2020.” And in a note to clients Tuesday, Marks said assets on Friday were priced “fairly” for the optimistic case, but “didn’t give enough scope for the possibility of worsening news.”

With the bear market rally already running on fumes, it got a roundhouse punch to the head as European stocks plunged after major banks including HSBC Holdings and Standard Chartered halted dividends and share buybacks. Meanwhile, the euro extended its drop as PMI readings from the single-currency region painted a bleak picture, with Italy’s posting a record drop. But it wasn’t just Italy: in the euro zone, Markit’s final March manufacturing PMI sank to lowest since mid-2012, when the currency union’s debt crisis was raging, and was well below the mark separating growth from contraction. 

Earlier in the session, Asian stocks also tumbled, led by industrials and IT. Stocks in Japan hit session lows in the final hour of trading, closing down almost 4% as the BOJ appears to have given up and drastically reduced the amount of ETFs it bought today.

Most markets in the region were down, with India’s S&P BSE Sensex Index dropping 4.3% and South Korea’s Kospi Index falling 3.9%, while Australia’s S&P/ASX 200 gained 3.6%. Hong Kong shares also dropped. Chinese equities outperformed as a private reading on the country’s manufacturing sector beat expectations, rebounding in March in a number that can only be described as “gloriously fake.”

A bunch of Asian manufacturing PMIs released today also failed to boost sentiment, as they illustrate the abrupt slump in economic activity, deteriorating employment outlook and declining forward outlook as lockdowns are ramped up and in some cases extended. Asia’s factory outlook has not only suffered the extent of China’s lockdown but is now being dealt a second wave of headwinds as demand from Europe and the US collapses.

  • Jibun Bank Japan March Manufacturing PMI 44.8 vs 47.8 in Feb.
  • Markit South Korea March Manufacturing PMI 44.2 vs 48.7 in Feb.
  • Markit Taiwan March Manufacturing PMI 50.4 vs 49.9 in Feb.
  • Markit Thai March Manufacturing PMI 46.7 vs 49.5 in Feb.
  • Markit Indonesia March Manufacturing PMI 45.3 vs 51.9 in Feb.
  • Markit Vietnam March Manufacturing PMI 41.9 vs 49 in Feb.
  • Markit Malaysia March Manufacturing PMI 48.4 vs 48.5 in Feb.
  • Markit Philippines March Manufacturing PMI 39.7 vs 52.3 in Feb.
  • Markit Myanmar March Manufacturing PMI 45.3 vs 49.8 in Feb.

The exception, the Australian AIG manufacturing PMI, which rebounded back to expansionary levels. However, before getting too excited, the accompanying analysis from AI Group poured cold water on the rebound, stating the result was “almost entirely due to a huge surge in demand for…food, toilet paper, cleaning products and other household essentials”. So a direct result of the fear induced panic buying and hoarding from Australian consumers.

As such, with every passing day economists are becoming less convinced about the potential for a V-shaped recovery in growth. Factories around the world suffered one of their grimmest months on record in March, as the coronavirus led to mass shutdowns and wreaked havoc on supply chains. China’s reading, however, turned back into growth territory in March, offering a ray of hope that the world’s second-biggest economy may be on its way to recovery.

“In the U.S., the data remains fairly worrying and the peak may well be a few weeks on,” Bob Parker, an investment committee member at Quilvest Wealth Management, told Bloomberg TV. “The economic data is clearly starting to improve in March in China after a very weak January and February.”

In FX, the violent dollar rally that seemed to abate at the end of March returned, as haven demand increased after Trump warned of a “painful” two weeks ahead due to the virus; The greenback advanced against its G-10 peers aside from Norway’s krone; the euro fell a third day versus the dollar and extended its slide as London came into the market. The yen was marginally stronger, taking its rally into a sixth day also supported by speculation the coronavirus outbreak will weigh on Japanese investment overseas even as the nation’s new fiscal year begins. Australia’s bond yield curve bull flattened as the central bank extended its QE purchases to maturities further out the curve. N.Z. yields rose as the nation almost doubled its 2019-20 debt issuance.

In rates, US Treasury 10-year yields fell 6bps to 0.61% underpinned with the 10-year driving gains as S&P futures drift lower. Treasury yields lower by 3-7 bps across the curve as Bunds extended gains on haven buying, paring their underperformance against Treasuries. Italian bonds fell, underperforming euro-area peers, amid long-end selling and thin liquidity, while several banks warned it is only a matter of time before Italy loses its investment grade rating.

Elsewhere, West Texas oil fluctuated around $20 a barrel after President Donald Trump’s pledge to meet with feuding producers Saudi Arabia and Russia to support the market failed to bolster prices substantially.

Market Snapshot

  • S&P 500 futures down 3.2% to 2,487.50
  • STOXX Europe 600 down 3% to 310.51
  • MXAP down 2.1% to 133.92
  • MXAPJ down 1.4% to 430.33
  • Nikkei down 4.5% to 18,065.41
  • Topix down 3.7% to 1,351.08
  • Hang Seng Index down 2.2% to 23,085.79
  • Shanghai Composite down 0.6% to 2,734.52
  • Sensex down 4.5% to 28,131.45
  • Australia S&P/ASX 200 up 3.6% to 5,258.64
  • Kospi down 3.9% to 1,685.46
  • German 10Y yield fell 2.0 bps to -0.491%
  • Euro down 0.8% to $1.0939
  • Italian 10Y yield rose 4.4 bps to 1.351%
  • Spanish 10Y yield rose 3.8 bps to 0.715%
  • Brent futures at $24.95/bbl
  • Gold spot up 1.1% to $1,594.16
  • U.S. Dollar Index up 0.6% to 99.68

Top Overnight News

  • China reported 130 people over the past day who were infected with the novel coronavirus but don’t have symptoms, a sign that the group of people who can spread the virus without being detected is sizable
  • The premium to borrow dollars in some money markets has vanished, thanks to the Federal Reserve’s beefed-up swap lines. Three-month dollar-yen cross-currency basis hit a record on Tuesday — this time in positive territory — before extending on Wednesday. That means yen floating-rate funding is now more expensive than the U.S. variety. It was at a record discount just two weeks ago
  • Italy will extend its nationwide lockdown to April 13, as relaxing the rules too early would negate efforts to counter the spread of the coronavirus, the government told parliament Wednesday
  • Companies raised a record of at least $752 billion in bond markets around the world last quarter, to build cash buffers as the coronavirus pandemic darkens business outlooks

Asian equity markets traded mixed with sentiment cautious after Wall St wrapped up the worst quarterly performance in the S&P 500 since 2008 and biggest quarterly loss on record for the DJIA, as risk appetite remained centred on the ongoing coronavirus pandemic in which the US, UK and Spain all experienced their highest daily death tolls to date. ASX 200 (+3.6%) and Nikkei 225 (-4.5%) were mixed with outperformance in Australia led by the energy sector after oil prices found mild reprieve overnight and as financials also benefitted from recent regulatory concessions, while the Japanese benchmark faltered on the weight of the detrimental currency flows and after negative Tankan numbers which showed the lowest reading in the Large Manufacturing Index in 7 years. Elsewhere, Hang Seng (-2.2%) and Shanghai Comp. (-0.6%) diverged with the mainland underpinned by the surprise expansion in Chinese Caixin Manufacturing PMI and recent comments by China’s State Council which pledged further support measures including targeted RRR cuts. However, the mood in Hong Kong was less productive after a record slump in Retail Sales and with hefty losses seen in HSBC and Standard Chartered after they scrapped dividend and share repurchase plans on the directive of UK authorities to provide an extra cushion amid the coronavirus fallout. Finally, 10yr JGBs were slightly higher amid the negative risk appetite in Japan and after the BoJ recently raised the frequency of its purchase intentions for this month, although upside was capped by resistance ahead of 153.00 and due to a reserved Rinban operation in which the BoJ reduced its purchase amount for 3yr-5yr bonds.

Top Asian News

  • Indonesia Slashes Growth Forecast as Virus Pandemic Takes Toll
  • Singapore Banks Offer to Defer Mortgage, SME Loan Payments
  • Central Bank Funding of India Debt ‘Inevitable,’ Ex- Chief Says
  • Chinese Airlines Confident About Winning War Against Virus

The fading of month/quarter-end factors and the quietened stimulus news-flow have prompted global equitys to resume the sell-off, with Europe (Eurostoxx 50 -3.2%) following the negative lead from Wall Street and Asia overnight. Core markets see slightly more pronounced losses than peripheries, with particular underperformance seen in the UK’s FTSE 100 (-3.7%). The index is pressured by a slew of banks posting losses between 5-10% after agreeing to scrap a total of ~GBP 7.5bln in dividends and suspending share buybacks upon the order of the UK government. The BoE also stated that they are prepared to look into using their supervisory powers in the event the commitments are not adhered to; thus, HSBC (-8.5 %), Standard Chartered (-7.0%), Lloyds (-5.5%), Barclays (-6.1%) and RBS (-6.4%) are all on the backfoot. Unsurprisingly, the Financials sector is the laggard with Banks the underperformers in the sector breakdown. Energy follows a close second amid the rotting prices in the complex after yesterday’s mild reprieve. Travel & Leisure holds its place as one of the heavier-hit sectors due to the ongoing demand decline. In terms of individual movers Pirelli (-2.2%) failed to hold onto gains spurred by Italian brake maker Brembo purchasing a 2.43% stake in the company, as upside was potentially shaved by Continental’s (-5.0%) guidance withdrawal and bleak assessment of the auto and tire divisions – with material changes and disruptions seen in significant portions of its business – Nokian (-12.3%) and Michelin (-0.5%) also reside in the red, although the latter is somewhat cushioned by a broker upgrade at Barclays. Finally, Adidas (-2.9%) declines after suspending its EUR 1bln share buyback to conserve cash in light of retail store closures in Europe and North America.

Top European News

  • HSBC, StanChart Tumble After Regulators Push to Axe Payouts
  • ECB’s Stournaras Tells EU to Get Real or Risk New Debt Crisis
  • Italy Says Lockdown Will Be Extended, Warns of Long Battle
  • U.K. Manufacturing Shrinks More Than Expected as Virus Hit

In FX, the Dollar has regained momentum after Tuesday’s late tumble amidst dwindling demand for portfolio rebalancing and a 7th liquidity providing repo facility from the Fed, with widespread rebounds against G10 counterparts pushing the DXY up from sub-99.000 lows through 99.500 again. However, risk sentiment remains fragile to say the least and prone to further abrupt swings, while looming US economic indicators are destined to reveal more COVID-19 contagion that could scupper the latest Greenback revival. On that note, ADP will be viewed with added interest along with jobs components from the manufacturing PMI and ISM as proxies for the monthly BLS report on Friday and ahead of tomorrow’s weekly claims that many believe may top last Thursday’s 3.3 mn or so record breaking number.

  • AUD/NZD/CAD – In keeping with yesterday’s price action, the Aussie and Kiwi only received temporary overnight traction from another Chinese PMI beat and headline print back above the key 50.0 level (albeit just in the case of Caixin’s manufacturing index) before recoiling from around 0.6160 and just under 0.6000 respectively vs their US peer to almost 0.6050 and sub-0.5900 before paring some losses (latter circa chart support). Meanwhile, the Loonie also has declining crude prices to contend with and has fallen below 1.4200 ahead of Canada’s manufacturing PMI that could feasibly lose 50.0 status.
  • GBP/CHF/EUR – Also succumbing to the Buck’s bounce and renewed risk aversion, as Cable retreats from 1.2400, the Franc from near 0.9600 and Euro recoils from 1.1000+ towards 1.0900, with little or no reaction to UK, Swiss or Eurozone manufacturing PMIs irrespective of outcomes vs expectations.
  • JPY/SEK/NOK – In contrast to other majors, the Yen retains an element of safe-haven premium between 107.94-26 parameters and is well within striking distance of decent option expiries spaced equidistantly from 108.00 to 107.00 (2 bn at the top, 1.4 bn at 107.50 and 1 bn at the bottom). Meanwhile, the Norwegian Krona and its Swedish peer to a lesser extent have largely shrugged off sharp declines in manufacturing PMIs into contraction territory, and the former also the aforementioned downturn in oil, as Eur/Nok continues to trade off increased Norges Bank currency action below 11.4000 and Eur/Sek is capped ahead of 11.0000.
  • EM – No such luck for the Hungarian Forint after a horrendous plunge in the manufacturing PMI to 29.1 from 50.3 and added dire news in the breakdown as new orders sunk. Hence, Eur/Huf has advanced to fresh all time peaks approaching 364.00.

In commodities, WTI and Brent front-month futures resume the decline following the prior session’s mild reprieve – whilst divergence is seen between the energy benchmarks. Brent underperforms as it sees renewed pressure from further OPEC roadblocks after members failed to agree on an emergency meeting to deal with the price rot. OPEC’s President has been pushing for a meeting of OPEC’s Economic Commission Board – an OPEC body that does not set policy but makes recommendations. Sources noted that Saudi, UAE, Kuwait, and Nigeria pushed for no such meeting. The meeting itself could be agreed to by a simple majority of the 13 members, although the absence of Saudi would mean the meeting has no power to come to a consensus even if agreed upon as the Kingdom accounts for around 33% of total OPEC output. As a reminder, prior sources noted that Saudi opted for the next meeting to take place on the scheduled June date. Furthermore, as the OPEC+ production pact expired last night, the Kingdom is readying to ramp up its supply levels above 12mln BPD from ~10mln BPD in March, a move confirmed by an industry official. Russia is reportedly ditching its plans to raise production by 300k BPD (with scope for it to be raised to 500k BPD) amid the supply glut, albeit the rift with Saudi remains. Brent futures briefly dipped below USD 25/bbl, having slipped from yesterday’s USD 27.90/bbl high. Meanwhile, WTI fares modestly better amid a seemingly growing alliance between US and Russia after sources suggested a US-Saudi partnership has been put on hold, possibly after Saudi refused US’ request to ditch production hikes. The US and Russian Energy Ministers, after President Trump and President Putin’s call, agreed to continue the dialogue among major producers and keep tabs on the market volatility. Furthermore, sources State-side said the Trump Admin is mulling leasing SPR storage to energy companies. The plan could be announced as soon as today and comes after the Admin failed to secure funding from Congress to purchase cheap oil to fill the SPR’s 77mln barrels of free capacity. The idea of the revised plan is to tackle the risk of overwhelming commercial storage from the growing supply glut, oil will be stored for sale later once the crisis subsides. Elsewhere, the weekly Private Inventory data only adds to the bearish fire after a larger-than-expected build of 10.5mln barrels vs. Exp. 4mln barrels – traders will be eyeing today’s DoEs for confirmation. In terms of metals, spot gold recoups some of the prior day’s losses after the downside was exacerbated heading into the US cash close. The yellow metal dipped below USD 1600/oz and its 21 DMA at USD 1589/oz. Prices currently hover in-between those levels. Copper prices largely move in tandem with the overall risk appetite, albeit to a lesser extent. The red metal remains north of USD 2/lb but off best levels.

US Event Calendar

  • 7am: MBA Mortgage Applications, prior -29.4%
  • 8:15am: ADP Employment Change, est. -150,000, prior 183,000
  • 9:45am: Markit US Manufacturing PMI, est. 48, prior 49.2
  • 10am: Construction Spending MoM, est. 0.6%, prior 1.8%
  • 10am: ISM Manufacturing, est. 44.5, prior 50.1
  • Wards Total Vehicle Sales, est. 12m, prior 16.8m

DB’s Jim Reid concludes the overnight wrap

Happy April Fool’s Day although I suspect in 2020 we will not see the usual list of implausible or fake stories given the mood of the globe. Ten years ago on this foolish day I met my wife after a brief period of internet dating email exchanges. Her profile showed her doing the splits which I admired and she liked the music I sent her of my band. Given that this didn’t happen very often I had to make sure I followed up on it. The rest is history. How are we celebrating in a covid-19 world? By social distancing which to be fair has been strictly practiced in our household since we managed three kids in two years.

As it’s a new month and quarter we have just published our usual monthly performance review which this month needs a fold out version to capture some of the falls on the graphs in the document. We also include Q1 and YTD data. In addition we add sector performance charts for the S&P 500 and Stoxx 600 for March (with YTD figures added) and also a list of worst and best performers over this tumultuous last month. See the report out at a similar time to this.

Two other reports to point out from my team and I are firstly where DB’s new economic forecasts for 2020 appear in the worst years on record using up to 800 years of GDP data? DB expects -4% to -9% 2020 GDP for the six main developed market countries but do these numbers make the top ten of worst years on record for each? Click here to find out. Secondly we put out a document entitled “The exit strategy” where we look at the most likely dates that large western economies will reopen after lockdowns and what might happen next. See here for more.

In terms of new cases, as we show in our new Corona Crisis Daily, Italy and Spain continue to see their curves flatten. See the new daily for more on this including lots of interesting graphs and tables.

We’re straight to China now where this morning the Caixin PMI printed at 50.1 (vs. 45.0 expected and 40.3 last month). That backs up the better than expected state PMI releases we saw yesterday however other readings in Asia clearly trail China. Japan’s final manufacturing PMI printed unrevised at 44.8 while South Korea’s reading of 44.2 (vs. 48.7 last month) was the lowest since January 2009. In South East Asia the drop in PMIs was sharper with the Philippines reading dropping to 39.7 (vs. 52.3 last month), the lowest since records began in 2016, while Vietnam slipped to 41.9 (vs. 49.0 last month) and Indonesia recorded 45.3 (vs. 51.9 last month). One bright spot though was Taiwan which rose to 50.4 (vs. 49.9 last month) partly as supplier delivery times increased rather than improvement in orders. So, the message from the PMIs is clear that even as China is showing signs of stabilization the economies elsewhere are continuing to falter.

Asian markets are mixed on the back of that with the Australia’s ASX (+1.50%) and Shanghai Comp (+0.30%) pulling ahead at the expense of the Nikkei (-1.49%), Hang Seng (-0.92%) and Kospi (-0.60%) which are all down. Meanwhile, yields on 10y USTs are down -3.3bps to 0.637% and Brent crude oil prices are trading down -2.01%.

Elsewhere, President Trump warned overnight that it’s “going to be a painful two weeks” for Americans while adding, “Our strength will be tested, our endurance will be tried.” Deborah Birx, the top public-health official coordinating the coronavirus task force, said that as many as 200,000 Americans are projected to die in the outbreak, even with another 30 days of the most stringent public-health restrictions. S&P futures are trading down -1.74% this morning on the back of the news. Elsewhere, California and Texas are planning cuts to their jail populations with early releases to limit the virus from spreading through overcrowded prison systems. In other news, Japanese PM Shinzo Abe’s party has proposed a JPY 60tn ($555bn) package to help Japan’s households and businesses survive the coronavirus pandemic. The stimulus is worth more than 10% of GDP and if agreed on will be the biggest stimulus on record.

After the latest China PMI numbers, one of the main highlights today will be the release of manufacturing PMIs for March from Europe and the US ahead of services on Friday. We have had a few flash readings already last week, and they showed a collapse across the board but more in services than manufacturing. The final numbers don’t often change much from the flash but given the severity of the lockdowns in the second half of the month this will be one to watch. We’ll also get a first look at Italy and Spain which given their more savage impact from the virus, these will be a big focus. We’ll also get the ISM manufacturing reading from the US later on, where the consensus on Bloomberg is looking for a decline to 44.5, which would be the lowest since May 2009 but this is only the beginning of the slump for the US.

US markets ended the quarter on a softer note after a decent bounce over the last week. They fell just over -2% after London markets closed with the S&P 500 closing down -1.60%. Prior to the late sell-off the STOXX 600 closed up +1.65%. Energy stocks advanced on both sides of the Atlantic following Monday’s rout in oil prices, though oil itself ‘only’ stabilised at multi-year lows, with Brent Crude nearly unchanged. In fact, energy was the only sector to finish higher in the US, while in Europe only Telecoms and Banks were down on the day. In a further sign that volatility in markets is continuing to ebb and also just how volatile March was, the S&P’s move yesterday was actually its third smallest absolute move all month. March 2020 will go down as having only seen one move of less than 1% in either direction. Meanwhile the VIX index fell back -3.5pts to 53.5pts, its lowest level since March 12 and putting it over a third lower than its closing level just over two weeks back. The volatility index averaged over 57pts for the month, over nearly 3x the 20-year average of 19.6pts.

There was various news on the US policy front yesterday, with President Trump floating the prospect in a tweet of further fiscal stimulus down the line, saying that “With interest rates for the United States being at ZERO, this is the time to do our decades long awaited Infrastructure Bill. It should be VERY BIG & BOLD, Two Trillion Dollars, and be focused solely on jobs and rebuilding the once great infrastructure of our country! Phase 4”. Given that the $2 trillion “Phase 3” package was already far larger than the fiscal stimulus in 2009 this is ambitious and will likely be difficult to get political momentum at this stage. However, House Speaker Pelosi and Senate Minority Leader Schumer have also called for additional stimulus in recent days and so there would be bipartisan support for some kind of phase 4 bill, if Trump can get other Republicans – especially fiscally conservative ones – on board with additional government spending. Further outbreaks around the country during an election year for many senators could see them support the additional legislation.

Meanwhile the Federal Reserve announced that they were establishing a temporary repurchase agreement facility for foreign and international monetary authorities (FIMA Repo Facility). This will enable other central banks or international monetary authorities who have a FIMA account to temporarily exchange US Treasuries for dollars, something that will further help ease the dollar shortage we’ve seen recently.

In spite of the vague prospect of further fiscal stimulus, 10yr Treasury yields actually fell by -5.7bps yesterday. It was a rather different story in Europe however, where sovereign debt sold off across the board and peripheral spreads widened for a 3rd consecutive day. 10yr bund yields were up +2.4bps by the end of the session, while the spread of Italian yields over bunds was up a further +2.6bps to finish just under 200bps. It hit a recent low of 129bps back on 12 February.

Economic data releases yesterday further demonstrated the impact of the coronavirus. The Conference Board’s consumer confidence indicator from the US fell to 120.0 in March (vs. 110.0 expected), which was the largest monthly decline in the reading since August 2011. The expectations reading also saw a notable fall, down to 88.2, which is its lowest level since October 2016, before President Trump had been elected. Over in Hong Kong meanwhile, retail sales volumes in February fell by a larger-than-expected -46.7% yoy (vs. -37.5% expected), and down from a -23.1% decline in January. In Germany, there were 470,000 requests by companies from the country’s kurzarbeit scheme, where the government helps companies by subsidising workers’ wages.

In terms of the other data out, the flash estimate of Euro Area inflation for March fell to 0.7% (vs. 0.8% expected), while the MNI Chicago PMI for the US in March held up at a better-than-expected 47.8 (vs. 40.0 expected).

To the day ahead now, and the highlight will be the aforementioned manufacturing PMI releases. Other data out includes the ISM manufacturing index from the US for March, along with construction spending for February and weekly MBA mortgage applications. Over in Europe we’ll get German retail sales for February, as well as the Euro Area and Italian unemployment rate for February too. Finally tonight, Boston Fed President Rosengren will be giving a virtual talk on the economic effects of Covid-19.


Tyler Durden

Wed, 04/01/2020 – 08:09

via ZeroHedge News https://ift.tt/343bLfN Tyler Durden

Leave a Reply

Your email address will not be published. Required fields are marked *