NAS100 28,274 +0.60% S&P 7,490 +0.70% GOLD $4,049 −1.24% BTC $63,035 VIX 15.99 −6.44% live tape · as of 09:41 UTC · 1 Aug
Vol. II · No. 214Sunday, 2 August 2026
TTitan Protect
Daily Framework Reads · DAX 40 Daily

DAX40 — Framework Journal | April 2026

Filed Saturday 1 August 2026 · 18:50 UTC · Entry no. 115879 · scored against the close · never edited

Apple — Daily Framework Read | 2026-07-02 | Titan Protect

The DAX40 Framework Journal for April 2026, newest read at the top. Each dated entry is our read on the close, kept as a living record so the framework can be judged over time. This is analysis, not financial advice.

Thursday 30 Apr 2026

THU 30 APR · DAILY READ · DAX40

DAX40 Caught Between EZ Inflation Flash and AAPL Risk: Whether 24,000 Holds Decides the Week — Daily Read 30 April 2026

Caught between EZ inflation flash and AAPL risk. 24,000 holds decides the week.






DAX40 Caught Between EZ Inflation Flash and AAPL Risk: Wh<a href="/ticker/ethusd/" style="color:#D8AF44;text-decoration:underline" title="Ethereum (ETH/USD) Analysis">eth</a>er 24,000 Holds Decides the Week — Daily Read 30 April 2026


DAX 40 (DAX) | Daily Framework Read | Thursday 30 April 2026

The DAX40 closed Wednesday at 24,043 — a modest gain of 0.37% that leaves it treading water near a technically significant level. The 24,000 round number is not just a round number here: it is the convergence of the prior week’s failed breakout attempt, the current resistance-turned-support zone, and the level institutional accounts are watching to determine whether the German index sustains its Q2 recovery or rolls back into the 23,500-23,800 consolidation band. The EZ inflation flash printed this morning, the German state CPI data was in the mix, and neither produced a major surprise. The real test comes with US close today and AAPL overnight.
Core Thesis: The DAX is in the most delicate technical position of the five indices under review today. 24,000 is the line. If it holds through the European session and into the US open, the index has a clear path toward 24,300-24,500 over the next week. If it cracks — particularly on a bad AAPL print or PCE upside surprise — the corrective target is 23,500. The catalyst stack is exogenous (US earnings, US data) rather than German-specific, which makes this a waiting game that rewards patience over forced activity.

Where It Sits Today

DAX Close (Wed)
24,043
+88.6 (+0.37%)
EURUSD
1.1705
-0.11% on day
Euro Stoxx 50
5,812
-0.07% (mild drag)

The DAX gained 88 points on Wednesday in a session that had the hallmarks of institutional positioning rather than conviction momentum. The open was at 23,715, the intraday high reached 24,058, and the close at 24,043 represents a successful hold of the 24,000 level after the day’s uncertainty. Compare this to Tuesday’s weakness (the index spent most of Tuesday below 23,800) and the pattern is one of a tentative recovery that is still looking for a reason to extend.

The EZ macro environment this morning is the supporting character for the DAX. German Baden-Wuerttemberg CPI came in at 2.6% year-on-year in April — slightly above the 2.5% prior but well within the range of ECB comfort. EZ M3 money supply growth accelerated to 3.2%, and loans to companies grew at the same rate. These are not alarming numbers. They confirm that the European credit cycle is expanding, which is typically constructive for cyclical industrials like the Siemens, BASF, and BMW names that anchor the DAX.

EURUSD at 1.1705 is a factor. The euro has been remarkably firm against the dollar with the DXY at 99 — a weaker dollar helps European exporters on a currency-adjusted basis but creates some drag for DAX names that report in euros but earn significantly in dollars. This cross is in an acceptable equilibrium for now; a break above 1.18 would start to create meaningful headwinds.


What the Framework Reads

The composite read on the DAX40 is cautiously constructive but not directionally committed. The global grid analysis from Wednesday highlighted that European equities have been playing catch-up to the US recovery but have done so at a more measured pace. The DAX does not carry the same tech-earnings binary risk as the Nasdaq, but it does carry significant US economic sensitivity through its export-heavy industrial base. If PCE Friday comes in hot and US rate expectations shift hawkish, the resulting dollar strengthening would affect DAX constituents that price their competitive position against the US dollar.

The sector mix within the DAX is instructive. Industrials and chemicals are the dominant weights, and both have been tracking global growth expectations rather than domestic German data. The auto sector — Volkswagen, BMW, Mercedes — has had a turbulent year on the back of EV transition costs and China demand uncertainty. The recent partial relief on tariff fears has provided some breathing room, but neither the auto names nor the chemical sector is in a clean structural uptrend.

The index’s relationship with the broader European equity complex is worth noting. Euro Stoxx 50 at 5,812 is essentially flat on the week, the CAC 40 at 8,029 is down slightly, and the FTSE at 10,320 is the standout positive. The divergence between FTSE and DAX performance is a function of sector composition: the FTSE wins when commodities lead, the DAX wins when global manufacturing recovers. Right now, commodities are leading.

Framework positive: The DAX holding above 24,000 after Wednesday’s session is a structural positive. The level has been tested and held. The global credit expansion (EZ loan growth accelerating) is a medium-term tailwind for cyclicals. ECB rate cut expectations for June remain intact, which keeps the rate cost environment supportive for German corporates with significant debt.
Framework negative: The DAX is not fully insulated from US tech. SAP, Infineon, and other technology-adjacent names in the index will be affected by the broader sector rotation. EURUSD at 1.17 and rising creates currency headwinds for the dollar-revenue names. The 24,000 level is critical: a daily close below it would signal the recovery attempt is exhausting and targets 23,500 for the next support test.

Key Levels

Level Type Significance Action Zone
24,058 Resistance Wednesday intraday high — overhead supply cluster Break needed to confirm extension
24,043 Pivot Wednesday close — current positioning anchor Daily direction line
24,000 Key level Round number + convergence of institutional positioning Hold = trend intact; lose = corrective signal
23,800 Support Prior consolidation band ceiling — now support Bid zone on initial pullback
23,715 Strong support Wednesday open — filled the gap; strong institutional buying High conviction buy on retest
23,500 Major support 5-day consolidation low — structural floor Significant demand zone; break changes medium-term view
24,300 Target Prior week resistance — extension target if 24,000 holds Take profits / reassess

Three Scenarios Into PCE Friday

Bull Case

35%

AAPL beats. US futures rally overnight. DAX opens Friday above 24,100. ECB June cut narrative intact, EURUSD holds 1.17, and German cyclicals begin pricing a softer macro landing. DAX extends toward 24,300 by Friday’s close with the next target at 24,500 into May.

Consolidation Case

42%

AAPL in-line with no surprises. DAX holds 23,800-24,100 range through Friday. PCE in-line allows the consolidation to continue without a breakdown. This is the most probable scenario — the DAX continues to tread water at 24,000 for another few sessions before a decisive catalyst arrives.

Correction Case

23%

AAPL misses on forward guidance. US futures gap down. DAX opens Friday at 23,800 or below. PCE then comes in hot, adding further pressure. The 23,500 level is tested by close of week. This would represent a -2.3% correction from current levels — uncomfortable but not trend-ending in the broader context.


Risk Score

Risk is at Around 60% today.

The DAX sits between two extremes. It is less directly exposed to AAPL than the Nasdaq but more exposed than the FTSE. Its key technical level at 24,000 is a binary: hold and the thesis works, lose it and the correction case is in play. The EZ macro environment is broadly stable today (inflation in-line, credit growth positive, ECB on track). The primary risk is imported from the US via AAPL and PCE. For a European index, that elevated residual risk from an exogenous source is hard to eliminate. Sizing slightly reduced versus a fully domestic-catalyst session is warranted.


How to Walk It

Maximum Size
40%

The 24,000 binary is real. Max positions only appropriate for seasoned traders with tight overnight stops.

Standard
60%

Intraday longs above 24,000 with stops below 23,900. Take profits before US open.

Reduced
50% of standard

For those with overnight exposure — size down before AAPL print at 21:00 BST.

Post-AAPL
Reassess

React to AAPL’s outcome and resize accordingly for Friday’s PCE session.

Trade structures:

  • Long DAX above 24,000 | Stop: 23,880 | Target: 24,250 | R:R 2.0:1
  • Long on 23,800 retest | Stop: 23,680 | Target: 24,100 | R:R 2.5:1
  • Short on close below 24,000 | Stop: 24,120 | Target: 23,500 | R:R 4.2:1 (high probability, wider stop)

Experience-level guidance:

Beginner: The DAX is at a decision level and the resolution comes from events in the US, not from anything you can read in German economic data today. That makes prediction harder. The simplest approach is to wait for AAPL to print, watch where the DAX futures open the next morning, and then take a view based on whether 24,000 is holding or failing. One night’s patience prevents being caught on the wrong side of a gap.

Intermediate: The range between 23,800 and 24,100 defines today’s playbook. Fade the extremes, take profits at mid-range, and reduce before the European close. The German industrial names at the core of this index will not move dramatically on AAPL, but the index futures will, and that is the risk you are managing overnight.

Advanced: The 24,000 level creates a condor-style setup in DAX options: the index is likely to stay between 23,600 and 24,400 through this week given the competing forces. Short gamma through Friday around the 24,000 strike captures the premium from the pin dynamic without requiring a directional call. Watch EURUSD as the secondary signal — a break above 1.18 would shift the currency overlay from neutral to negative for the index.


Continue Reading

These Wednesday briefs frame the macro and European context behind the DAX40 read today:

Macro Pulse — Wednesday 29 April 2026
Global Grid — Wednesday 29 April 2026
FX Focus — Wednesday 29 April 2026
Overwatch — Wednesday 29 April 2026

This analysis is for educational and informational purposes only. It does not constitute financial advice. Always manage your risk independently and in accordance with your own financial circumstances.


Sunday 26 Apr 2026

DAX40 Caught Between An Industrial Energy Bill And An ECB That Cannot Move. Range Or Roll, The Catalyst Decides.

Daily Ticker Read | DAX40 | Sunday 26 April 2026

Germany 30 closes the week at 24,154.8 with the framework reading conflicting signals across timeframes. Industrials and autos carry the index. Brent at 105.88 lands directly on those input cost lines. The euro at 1.1719 is mildly bid and the ECB is pinned while Powell keeps the spotlight. The chart says range. The fundamentals say something has to give.

Where DAX40 Closed

Metric Reading Interpretation
Last 24,154.8 Mid-range, no clean trend posture
Session structure Inside the prior week’s body Compression, event-pinned
Brent reference 105.88 Direct industrial input pressure
EURUSD 1.1719 Mild euro bid, exporter headwind
DXY 98.51 Range-bound, Powell-pinned
Framework note Conflicting signals across timeframes Wait for clarity, do not chase

DAX40 sits in the awkward middle. Industrials feeling the energy bill. Exporters feeling a firmer euro. Carmakers exposed to the global growth read US earnings will deliver this week. None of those forces are pulling in the same direction yet.

Range Location

The framework places price inside the prior week’s body and inside the value area that defined the last ten sessions. The lens broke up earlier in the week and then reversed. That kind of false break followed by a reclaim of the range is not a continuation pattern. It is a signal that the bigger players sold the breakout and are happy to sit inside the range while macro decides direction.

Above the close sits an air pocket toward 24,500 where price moved quickly on the way down. Below the close sits a heavier shelf around 23,850 to 23,950 where buyers showed up across multiple sessions. The shape of the range is asymmetric. The downside has cushion. The upside has empty space. That asymmetry sets the trade structure for the week.

Structural Read

Three structural reads matter for DAX40 this week. First, the index is industrial-heavy and auto-heavy. The German export base is the most exposed major index in Europe to a global growth slowdown story. If the Mag 7 prints disappoint and US growth expectations soften, DAX40 carries that read by Wednesday morning regardless of any local news. Second, the energy story is direct. Brent at 105.88 with the strait shut means German industrial input costs are running hot. Refiners pass that through. Chemicals pass that through. Auto manufacturing absorbs a slice. Either crude calms or margins compress. There is no third option on a multi-week horizon. Third, the ECB has less room than the Fed. With euro inflation sticky and growth fragile, the central bank does not have the dovish optionality the Fed appears to have. That makes the EURUSD reaction to Powell asymmetric. A dovish Powell weakens the dollar more than the euro can rally against it, which still firms EURUSD. A firmer EURUSD is a quiet headwind on DAX40 earnings translated back to euros.

Three Levels That Matter

Level Type What it means
24,500 Upside trigger Reclaim of last week’s high pocket. Through here on volume and the false break gets reversed for real.
24,150 Pivot The current close. The line price needs to hold to keep the range read alive. Lose it and the lower shelf comes into play.
23,850 to 23,950 Downside shelf Multi-session buy zone. First test usually holds. A clean break opens 23,500 quickly.

Two Trade Ideas

Long. Reclaim breakout above the air pocket.

Risk score: around 50%

Entry: 24,510 to 24,560 on a confirmed reclaim with hourly close.

Stop: 24,310.

Target 1: 24,880. R:R: around 1.6 to 1.

Catalyst: Powell delivers a dovish framing on Wednesday and Mag 7 prints support the global growth tape. Crude softens on a Hormuz de-escalation headline. All three together open the air pocket fast.

Short. Lower shelf rejection on a downgrade tape.

Risk score: around 55%

Entry: 24,080 to 24,140 on a clean lose of 24,150 and rejection below.

Stop: 24,310.

Target 1: 23,860. R:R: around 1.4 to 1.

Catalyst: Mag 7 print disappoints, global growth read softens, crude holds 100 plus on continued strait disruption. Industrial input cost story compounds with weaker external demand.

Time Horizons

Horizon Bias Plan
Intraday Range-fade until trigger Trade the edges, do not chase the middle
Swing (this week) Event-pinned Hold size light into Wednesday Powell
Position (multi-week) Lean defensive Energy cost and EUR strength both work against industrial earnings translation

Risk Score: Around 60%

  • Plus 20% for Powell event compressed into a single Wednesday session that drives the EUR cross
  • Plus 15% for Mag 7 prints carrying a global growth read DAX40 inherits without notice
  • Plus 15% for the energy input cost story sitting unresolved with the strait still shut
  • Plus 10% for the false break that already happened, which warns against trusting the next break without confirmation
  • Minus 10% because the index is mid-range with a lower shelf that has held multiple times

Higher risk than the headline range suggests. The compression is hiding three live catalysts.

The Catalyst Stack

EUR direction. A dovish Powell weakens the dollar more than the ECB can match. EURUSD lifts. DAX40 export earnings translate weaker. The mechanical headwind is small per percent of EUR move but compounds across the whole index basket. A hawkish Powell does the opposite and gives DAX40 a quiet tailwind. The euro is the cleanest direction lever this week.

Energy. Brent at 105.88 with the strait shut is the live margin pressure on industrials, chemicals and auto manufacturing. Every week the disruption persists, the input cost line walks higher in next quarter’s reports. A clean reopening communication is the upside catalyst that resets the input cost narrative. A confirmed escalation that takes another producer offline is the downside catalyst that locks the negative read in for the quarter.

ECB delta versus Fed. The ECB has less dovish room than the Fed. Eurozone inflation has not cooled the way US inflation has cooled, growth is fragile, and the central bank cannot afford to cut aggressively while the energy bill is being passed through to the consumer. That widens the policy spread in the dollar’s favour on a hawkish Powell and against the dollar on a dovish one. DAX40 carries that spread asymmetrically because its earnings are euro-denominated and dollar-translated for a meaningful share of the index basket.

The honest read for the week is that DAX40 is a follow-the-catalyst trade, not a chart-pattern trade. The framework flagged conflicting signals for a reason. Trade the edges with size discipline. Wait for Wednesday before adding conviction.

What We Called vs What Happened

Wednesday 22 April we called DAX long with moderate conviction, riding euro weakness as a tailwind for German exporters. The directional call paid. The level work was conservative. Four sessions later the index sits at 24,154.8, well above every upside target marked at the time of the call.

Call (22 Apr) Outcome (by 26 Apr) Verdict
Direction LONG, moderate conviction Index extended higher every session. Closed Friday 24,154.8 with the trend structure intact Confirmed
Resistance 22,100 needs clean break Cleared early in the run. No retest, the level rolled into support Confirmed
Target 22,400 (prior high) Cleared and extended. The index pushed multiple percent above the called target zone Confirmed
Pullback entry 21,700-21,850 Never filled. Bid never came back that low. Buyers held the trend continuously Missed
Stop zone 21,300 (trend questioned) Never tested. Higher-low structure preserved through every session Confirmed

Track record: 4 of 5 calls confirmed over the four-session window. The trend read paid in full. The pullback fill missed because the dip never came. The euro tailwind worked as anticipated and exporters carried the index past the called targets.


This is analysis, not financial advice. Always manage your risk.

Thursday 23 Apr 2026

Daily Framework Read | Thursday 23 April 2026 | Published 22:00 London / 17:00 New York / 07:00 Tokyo

DAX40

DAX 22,180 -0.45%

The DAX followed US tech lower with a half-percent decline. European equities tracked the global pullback pattern: strong rally yesterday, digestion today. Automotive names were mixed while industrials held relatively well. The euro weakening against the dollar helped offset some of the pressure on exporters.


Framework Read

Layer Reading Interpretation
Direction CAUTIOUS LONG Medium-term trend intact despite today’s dip
Structure Pullback Price holding above key structural support at 22,000
Momentum Fading Short-term momentum turned negative. Weekly still positive
Flow Selective Industrials holding, tech rotating out. Mixed picture
Evidence Cautious bullish Trend favoured but needs to hold 22,000

Yesterday vs Today

Yesterday the DAX caught the global risk-on wave and rallied strongly. Today it pulled back in line with the US tech rotation. The decline was orderly and volume was lighter than yesterday’s rally. European markets continue to take their cue from Wall Street overnight.


The Read

The DAX has a strong industrial base that provides a floor during tech-driven selloffs. Today that showed. While SAP and tech components pulled back, Siemens and BASF held. The euro at 1.1696 against the dollar is weaker, which helps German exporters. That currency tailwind is a structural support for the index.

The call: cautiously long above 22,000. Below 21,800, the setup weakens. Targets remain 22,500-22,800 on the upside.


Key Levels

Level Price Significance
Target 2 22,800 Prior high and extension target
Target 1 22,500 Swing high resistance
Entry Zone 22,000-22,200 Pullback entry area
Support 1 21,800 Structural support and prior breakout
Stop Zone 21,600 Below here the uptrend is questioned
Support 2 21,200 Deep support on weekly chart

What We Called vs What Happened

The framework was long-biased on the DAX heading into this week. Yesterday confirmed that view. Today’s pullback does not invalidate it. The 22,000 support zone we flagged as critical continues to hold. Framework accuracy remains intact.


Risk Assessment

Domain risk: Around 35% (moderate)

The DAX benefits from EUR weakness but faces headwinds from global tech rotation. Industrial components provide a floor but cannot drive the index higher alone. Risk is moderate and concentrated in whether the US pullback extends.

Bottom line: DAX40 pulling back within a constructive trend. 22,000 is the key support level. EUR weakness helps exporters. Cautiously long while structure holds. Watch US tech overnight for direction.

Cross-reference: Today’s Positioning Report for sector rotation and institutional flow data.


This is analysis, not financial advice. Always manage your risk.

Thursday 23 Apr 2026

Daily Framework Read | Wednesday 22 April 2026 | Published 22:00 London / 17:00 New York / 07:00 Tokyo

DAX 40

DE40 LONG

The DAX pushed higher despite mixed PMI data out of Germany. Manufacturing remains in contraction but services held up, and the market chose to focus on the latter. The framework says LONG with moderate conviction. The US rally is pulling European equities higher and the DAX is responding better than its UK counterpart. Export-heavy names are benefiting from a weaker euro.


Framework Read

Layer Reading Interpretation
Direction LONG Moderate conviction. Following the US lead with domestic support
Structure Rising, holding Trend structure intact. Higher lows maintained through the pullback
Momentum Building Momentum is turning up from a low base. Early signs of acceleration
Flow Moderate buying Institutional interest in European exporters. Euro weakness helps
Evidence Leaning bullish Not as clean as the US but enough evidence to justify a position

Yesterday vs Today

Yesterday the DAX drifted in sympathy with broader European weakness. PMI fears weighed on sentiment. Today the market shrugged off manufacturing weakness and took its lead from Wall Street. The export sector rallied on euro weakness and the overall tone shifted from cautious to constructive. Not euphoric, but constructive.


The Read

The DAX has an interesting position. Domestic data is mixed but the currency tailwind is real. German exporters benefit directly from euro weakness, and with EUR/USD dipping below 1.17, that tailwind is getting stronger. The structure is holding. The trend is intact. The conviction is not as high as the US because the data is genuinely mixed, but the price action is constructive.

The call: long with awareness. This is not a blind bid. It is a trend following position backed by currency support and US momentum. Keep stops tight and let the market prove itself.


Key Levels

Level Price Significance
Target 22,400 Prior high. First measured target on this leg
Resistance 22,100 Near-term ceiling. Needs a clean break
Entry Zone 21,700-21,850 Pullback entry on any dip
Support 21,500 Structural support. Higher low zone
Stop Zone 21,300 Below here, the trend is questioned

What We Called vs What Happened

Yesterday was a cautious watch. The PMI risk was real. Today showed the market can look past weak manufacturing when export earnings are supported by currency. The framework shifted from watching to long as the US rally pulled the DAX higher.


Risk Assessment

Domain risk: Around 40% (moderate)

Mixed PMI data creates a domestic risk layer. The euro weakness tailwind could reverse if the ECB signals a hawkish shift. But the structure is holding, momentum is building, and the US correlation is supportive. Moderate risk with moderate reward.

Bottom line: The DAX is long with moderate conviction. The euro weakness tailwind, US correlation, and intact trend structure justify the position. Keep stops tight at 21,300 and target 22,100-22,400. The data is mixed but the price is not arguing.

Cross-reference: Today’s Macro Report for European PMI breakdown.


This is analysis, not financial advice. Always manage your risk.

Tuesday 21 Apr 2026

Daily Framework Read | Tuesday 22 April 2026 | DAX 40 (DE30)

21:00 London (BST) / 16:00 New York (EDT) / 05:00 Tokyo (JST)

DAX 40 (DE30) 390-minute chart with framework overlay

Signal

WATCHING

Conviction

Around 78%

Risk Level

Around 30% — trending higher with structural backing but momentum mixed

Structure

Channels active but timeframes not fully lined up yet. Trending higher.


Market Context

Everything is selling across US equities, but the DAX is holding its own. VIX rising, dollar bid, money to safety. Only 2 US sectors green. The European session closed before the worst of the US selling, so tomorrow’s open is the real test.


What the Framework Says

Structure

Channels are active but timeframes have not fully lined up yet. The broader trend is higher and structure supports it. Price is inside the opening range — range conditions apply. Wait for a confirmed break above or below the range before taking a view. Nothing to do — that is fine.

Momentum

Momentum is mixed across the layers. Nothing to act on yet. Trending higher. Structure is behind it. Momentum is mixed — watch it catch up. You get in right at value in a trending move. Best possible entry location. Solid enough. Standard management — let it run to T1.

Volume and Flow

Buyers stepping in with genuine demand, not just short covering. Swings confirmed bullish — trend is up. The volume picture supports the long thesis. Evidence is split — no clear edge right now. Macro holds LONG (weak).


The Cases

Bull Case

LONG at 78%. The underlying trend is rising and structure is behind the bulls. Momentum has not fully committed but the bigger picture favours longs. Bulls need to defend 22,730.2 to keep this alive. T1 at 24,717.75 is a 421-point move.

Bear Case

Market is pushing higher. The short case here is counter-trend — bears need to break 23,905.57 and hold below it before shorts have any structural backing. Above that level, buyers are in control. Shorts carry real risk here.


Key Levels

Level Price Distance
Channel Ceiling 24,841.71 +845.63
Target T1 24,717.75 +421.67
Channel Midline 23,905.57 -390.51
Channel Floor 22,730.2 -1,565.88
Fast Guide 24,067.18 -228.9
Guide Line 23,780.92 -515.16
Mean Line 23,876.08 -420
Slow Line 23,008.27 -1,287.81
Stop Level 23,071.19 -1,224.89

The Call

Framework Status: WATCHING

No trade yet. Price is inside the opening range — range conditions. Wait for a confirmed break above or below before committing. The long thesis is solid at 78% conviction but the entry has not presented itself cleanly. Patience here. Let the range resolve.


This is a framework read based on structural, momentum, and volume analysis at the close of 21 April 2026. It is not financial advice. Every trader is responsible for their own risk management. Past framework reads do not guarantee future accuracy. Position sizing and stop placement are your responsibility.

Published by Titan Protect | Daily Framework Reads are available to members 24 hours before public release.

Continue Reading View all Daily Framework Reads →
Membership

The ledger is public. The desk behind it is not.

Membership opens every room and every entry the day it is filed, with the same dated honesty the record is built on.

Join the desk

This is analysis, not financial advice. Always manage your risk.

Get our weekly market brief free.