BullOrBSBullOrBS
NEWSGeopolitics6 min read

Trump's 7 a.m. Truth Social Posts Are Moving Oil and Stocks Billions of Dollars—But Iran Says He's Making It Up

· Source: Bloomberg, CNBC, CNN, Fortune, ABC News, Euronews, Axios, Daily Caller​​​​​​​​​​​​​​​​

In the span of a week, a series of early-morning Truth Social posts from Trump about Iran negotiations sent oil prices swinging 13% one day and stocks plummeting 1.74% the next—while Iran's Foreign Ministry repeatedly denied talks were even happening. On March 30, WTI crude hit its highest closing price since July 2022, gas prices hit $3.99 nationally, and traders are openly skeptical that any of it is real.

Data sourced March 2026. Verify current figures before making investment decisions.

The Verdict

AI EDITORIAL OPINION

On March 23, a single Truth Social post from Trump moved billions of dollars in seconds: oil dropped 13%, stocks surged nearly 2%, and massive futures positions were placed 16 minutes before the announcement [1][2][3]. By March 30, the pattern had reversed. The S&P 500 hit its lowest level in seven months, oil had climbed back above $100 per barrel, and traders had stopped believing Trump's posts altogether [17][15]. Why? Because Iran kept denying the negotiations existed, Secretary of State Rubio refused to name who the U.S. was talking to, and Iran's Parliament Speaker literally called Trump's pre-market posts a "reverse indicator" [12][14]. Gas prices hit $3.99—the highest since the Ukraine war [16]. If you hold index funds, energy stocks, or oil ETFs, you're now watching geopolitical outcomes filter through a social media feed that Iran says is fiction. The data is clear. Whether it matters is a question the market is still trying to answer.

Disclaimer

This analysis is AI-generated by BullOrBS for educational and entertainment purposes only. It is not financial advice. BullOrBS is not affiliated with any financial publication, newsletter, or institution mentioned in our analysis. Always do your own research and consult a qualified financial advisor before making investment decisions.

The Headlines

It's 7:05 a.m. on Monday, March 23, and Trump posts on Truth Social that he's had "very good and productive conversations" with Iran and is postponing military strikes on Iranian energy infrastructure [1]. Within 15 minutes, oil prices plunge over 13% [2]. The S&P 500 surges nearly 2% [3]. Treasury yields fall. Stock and oil futures worth billions are flying.

Except—less than an hour later, Iran's Foreign Ministry says there are no talks happening [1].

This is the story of a week when social media posts became a trillion-dollar game, geopolitics became a market-moving asset class, and skepticism finally caught up with optimism.

The Backstory

Three weeks earlier, the U.S. and Israel had launched military operations against Iran [4]. By March 4, Iran effectively shut down the Strait of Hormuz—a waterway that handles roughly 20% of the world's daily oil supply [5]. Oil was climbing. Markets were nervous.

On March 9, Trump told CBS the war was "very complete, pretty much." Oil dropped $13 in a single statement [6]. Then, on March 21, he threatened to destroy Iran's power plants and oil infrastructure [7].

So when Trump walked back those threats on March 23 with talk of productive conversations, the market heard relief. It heard a potential off-ramp. It heard a reason to rally.

But here's the thing: Iran said none of it was true [1].

The Takes

Let's start with the data that actually happened. Bloomberg documented something unusual: approximately 6 million barrels of Brent and WTI futures contracts were sold in a two-minute window starting at 6:49 a.m.—just 16 minutes before Trump's post [8]. That's roughly 8.5 times the five-day average for that same time slot [8]. Around $1.5 billion in S&P 500 futures and about $650 million in oil trades were placed in that same window [9].

Stephen Piepgrass, a futures trading partner at Troutman Pepper Locke, told reporters the volume spike was enough to raise concerns and justify an investigation [10]. That's legal expert-speak for: "This looks suspicious."

But here's the market side: on March 23, the S&P 500 gained nearly 2%, the Dow rose more than 2.1%, and the Nasdaq traded 2.2% higher [3]. WTI crude fell below $89 per barrel, down from above $100 [3]. Brent dropped more than 10% [3]. For three minutes, the trade worked exactly as the post promised.

Then Iran pushed back [1].

Three days later, on March 26, Trump extended the pause on strikes for another 10 days, posting that "talks are ongoing" [11]. The S&P 500 fell 1.74% that day—its biggest daily loss since the start of 2026 [11]. The market had already priced in relief; this extension felt like he was making up negotiations to justify his position.

Energy trader John Arnold put it sharply on X: Trump's posts weren't calming the market anymore [9]. Traders were exhausted. They no longer believed what they were reading.

On March 29, Iran's Parliament Speaker Mohammad Bagher Ghalibaf posted on X calling Trump's pre-market social media posts a "reverse indicator"—advice followers to do the opposite of what the posts implied [12]. By Monday morning, March 30, the prediction played out exactly [12].

That same morning, Trump posted again, claiming "serious discussions" with a "new, more reasonable regime" in Iran while threatening to destroy power plants, oil wells, and Kharg Island if a deal wasn't reached [13]. Secretary of State Marco Rubio appeared on ABC's Good Morning America and declined to identify who the U.S. was actually negotiating with—and admitted uncertainty about whether those figures would even end up in charge [14]. Within hours, Iran's Foreign Ministry denied negotiations were happening. Again [14].

Real Talk

Here's the pattern: Trump posts. Markets spike. Iran denies. Markets fall. Repeat.

The stakes are real. On March 30, WTI crude settled at $102.88 per barrel [15]—its highest closing price since July 2022 [15]. Brent briefly surpassed $116 [15]. The national average gas price hit $3.99 on March 30, up from $2.98 in February [16]—the highest level since Russia's invasion of Ukraine in 2022 [16].

Meanwhile, broader markets are deteriorating. The S&P 500 capped its fifth consecutive weekly decline on March 27—the longest losing streak since 2022 [17]. It closed at its lowest level in more than seven months [17]. The Nasdaq 100 entered correction territory, falling more than 10% from its October peak [17]. The Dow also entered correction [17]. On March 30, the S&P 500 managed a modest recovery of 0.5–0.8% in midday trading [18], but the VIX remained above 30 for multiple sessions [18].

Analysts are sounding alarms. Morgan Stanley Wealth Management's chief investment officer Lisa Shalett called it a "chaotic melt toward stagflation," warning that the oil shock could destroy demand and dent global growth [9]. Macquarie Group analysts warned that Brent crude could reach $200 per barrel if the war continues through end of June—potentially meaning $7-per-gallon gasoline in the U.S. [5].

But here's the thing that matters: no one knows if any of this is real. Iran's Foreign Ministry says the negotiations don't exist. Rubio won't name who they're talking to. Trump keeps posting before dawn. And the moment traders realized the posts might just be headlines without substance, the market stopped believing them.

The Bottom Line

You're watching a geopolitical crisis get filtered through a social media feed. Trump posts. Billions move. Iran denies. And then everyone waits for the next post at 7 a.m. On March 30, oil hit levels not seen since July 2022, gas prices hit their highest point since the Ukraine war, and broader stock markets have given up weeks of gains [15][16][17]. Secretary of State Rubio can't say who the U.S. is negotiating with. Iran keeps saying there are no negotiations. And energy traders have stopped believing the posts will move markets anymore [9]. If you own energy stocks, oil ETFs, or broad market index funds—you're now exposed to a situation where the biggest moves might be triggered by posts on Truth Social, followed hours later by official denials. The question isn't whether these talks are real. The question is: does it matter if nobody believes them anymore [9][12][14]?

Photo by D Brz / Unsplash

S&P 500 gain on March 23

Nearly 2%

Euronews

Dow gain on March 23

More than 2.1%

Euronews

Nasdaq gain on March 23

2.2% higher

Euronews

Oil price drop on March 23

Over 13%

Bloomberg

WTI crude price on March 23 (end of day)

Below $89 per barrel

Euronews

Brent crude drop on March 23

More than 10% to just above $100

Euronews

Brent and WTI contracts sold in 2-minute window (March 23, 6:49 a.m.)

Approximately 6 million barrels

Bloomberg

Five-day average for same 2-minute time slot

Approximately 700,000 barrels

Bloomberg

S&P 500 futures placed (March 23, 6:49-6:50 a.m.)

Approximately $1.5 billion

Fortune

Oil trades placed (March 23, 6:49-6:50 a.m.)

About $650 million

Fortune

S&P 500 decline on March 26

1.74%

CNBC

Brent crude rise on March 26

Over 5.6% to $108.01 per barrel

CNBC

Consecutive weekly S&P 500 declines ending March 27

Fifth straight week (longest since 2022)

Bloomberg

Nasdaq 100 correction depth

More than 10% from October peak

Bloomberg

S&P 500 closing level on March 27

Lowest in more than 7 months

Bloomberg

S&P 500 recovery on March 30 (midday)

0.5–0.8%

BBN Times

S&P 500 closing level on March 27

5,368

BBN Times

VIX level on March 30

Above 30 for multiple sessions

BBN Times

WTI crude closing price on March 30

$102.88 per barrel

CNN

WTI crude closing price (highest since)

July 2022

CNN

Brent crude closing price on March 30

$112.78 per barrel

CNN

Brent crude intraday high on March 30

Briefly surpassed $116

CNN

National average gas price on March 30

$3.99 per gallon

Fortune

National average gas price in February 2026

$2.98 per gallon

Fortune

Highest gas price level since

Russia's invasion of Ukraine in 2022

Fortune

Potential Brent crude price if war continues through June

$200 per barrel

CNN

Potential U.S. gasoline price at $200 Brent

$7 per gallon

CNN

Alcoa stock gain on March 30

Approximately 9%

24/7 Wall St

Global oil supply removed (Strait of Hormuz closure)

Approximately 20% of daily supply

FinancialContent (cited in timeline)

Oil price drop after Trump's March 9 'very complete' statement

$13 per barrel

Fortune

Risks They Missed

  • A military escalation between the U.S. and Iran could send oil past $200 per barrel, potentially creating $7-per-gallon gas prices in the U.S., according to Macquarie Group analysts [5].
  • The S&P 500 is in its fifth consecutive weekly decline and at its lowest level in seven months; the Nasdaq 100 and Dow are in correction territory [17].
  • Trump's Truth Social posts are no longer moving markets the way they did on March 23—traders have grown skeptical and exhausted, according to energy traders and market analysts [9].
  • If talks with Iran collapse entirely, the U.S. could resume military strikes on Iranian energy infrastructure, potentially removing more oil supply from already-strained global markets [1][13].

Catalysts

  • A breakthrough announcement of a genuine U.S.-Iran ceasefire or trade deal—rather than another social media post—could restore trader confidence and drive oil prices lower [1][11].
  • Evidence that serious, verifiable negotiations with Iranian leadership are underway, confirmed by Secretary of State Rubio or other officials willing to name participants [14].
  • A reversal of Iran's closure of the Strait of Hormuz, which would restore roughly 20% of global daily oil supply currently cut off [5].
  • Stock market rebound if broader geopolitical tension eases and oil prices stabilize below $100 per barrel [3][15].

SOURCES

  1. [1]Daily Caller — Trump Truth Social Iran Posts & Market Impact
  2. [2]Bloomberg — Trump's Wild 5-Minute Rally
  3. [3]Euronews — Markets Response to Oil and Iran Developments
  4. [4]CNN — U.S.-Israeli Military Operation Epic Fury
  5. [5]CNN — Oil Prices and Brent Crude Projections
  6. [6]Fortune — Trump's March 9 'Very Complete' Statement & Oil Drop
  7. [7]Daily Caller — Trump Threatens Iran Power Plants
  8. [8]Bloomberg — Oil Market Spike Before Trump Post
  9. [9]Fortune — S&P 500 Futures Trading & John Arnold Commentary
  10. [10]Prism News — Legal Experts on Suspicious Trading
  11. [11]CNBC — Trump Extends Iran Strike Pause
  12. [12]The New Republic — Iran's Parliament Speaker on Trump Posts as Reverse Indicator
  13. [13]Daily Caller — Trump's March 30 Truth Social Post on Iran
  14. [14]ABC News — Secretary Rubio on Iran Negotiations
  15. [15]CNN — Oil Prices on March 30
  16. [16]Fortune — Gas Prices Hit $3.99
  17. [17]Bloomberg — S&P 500 Five-Week Losing Streak
  18. [18]BBN Times — S&P 500 Recovery on March 30

NEXT ANALYSIS

Iran War Just Closed 20% of Global Oil. Here's What That Actually Means for Your Portfolio.

Want more analysis like this?

Get AI-driven stock analysis in your inbox every week. Free.

By subscribing, you agree to our Privacy Policy and consent to receiving emails from BullOrBS. Unsubscribe anytime.