DLocal is an emerging-markets cross-border payments company headquartered in Montevideo, Uruguay. Its core business is a single technology and settlement layer that lets large global merchants (streaming, ride-hailing, advertising, SaaS, e-commerce, gaming) collect payments from — and send payouts to — consumers across dozens of hard-to-reach markets in Latin America, Africa and Asia, using hundreds of local cards, bank transfers, cash and alternative payment methods. What sets it apart is that fragmentation is the moat: in each country DLocal handles the local licences, tax, FX and dozens of payment rails through one API, so a global merchant integrates once instead of stitching together a different local processor in every market. For a reader, think of it as the plumbing that connects the world's biggest internet companies to consumers in markets where the payment system is messy, local and unfamiliar.
Lifecycle — Growth (high-growth, profitable). Q1 2026 revenue $335.9M, +54.9% YoY; TPV surpassed $14bn for the first time, +73% YoY. Net margin 15.8% TTM, EBIT margin 19.3%, FCF ~$400M TTM (FCF/EV yield ≈11%). The business is capital-light (asset turnover aside, fixed-asset-light), net cash (cash/share $3.05, debt/share $0.10), and returns capital (dividend + a $300M buyback).
| Sub-signal | Read | Score |
|---|---|---|
| Revenue trajectory | +55% YoY, TPV +73% — elite for the sector | ["92","metric-good"] |
| Profitability vs peers | Net 15.8%, EBIT 19.3%; but GM fell 39%→35% YoY on volume-mix | ["70","metric-mid"] |
| Cash generation | FCF ~$400M TTM, FCF conversion >90% of op-cash — strong | ["88","metric-good"] |
| Balance sheet | Net cash, D/E 0.005, interest cover 8.1× | ["90","metric-good"] |
| Geographic diversification | Improving — Africa/Asia (Nigeria, Mozambique, Vietnam) adding to the LatAm base | ["68","metric-mid"] |
moat_score = 67 (avg). Switching costs and the licence moat are the durable legs; pricing power is the soft spot the take-rate trend exposes.
| Rival | Overlap | Share trend vs DLO |
|---|---|---|
| Adyen | Global acquiring reaching into EM corridors | Adyen strong in developed markets; DLO deeper in true EM local rails |
| EBANX | Direct LatAm/EM local-payments rival | Closest head-to-head; both chasing the same global merchants |
| Stripe | Global platform expanding local coverage | Scale threat long-term; today weaker in DLO's hardest markets |
| Local processors | Country-by-country incumbents | DLO's one-integration value prop displaces them |
ROIC & capital allocation: High returns on a capital-light base; net-cash-funded $300M buyback + dividend initiation is disciplined capital return. FMP financial-health rating A- (ROE sub-score 5/5) cross-confirms Quality-High. Skin in the game: founder/insider Class B ownership remains substantial (a director's Q1 direct Class-A sale was a 10b5-1 disposition — see §7).
Warranted-Multiple Anchor (the intrinsic lens). r = 4.62% (UST10Y, macro state 2026-07-14) + 4.5% ERP + 0.0% (Quality ≥ 65) = 9.12%; g_near = 15% (secular-growth cap; a proven >20% grower could justify more, held disciplined here), g_term = 3%. Two-stage warranted P/E ≈ 28×. Actual clean forward-2026 P/E = $14.90 / $0.82 = 18.1× → ratio 0.65 → ATTRACTIVE. Stress test: add an EM risk premium (r = 11%) and warranted ≈ 21× → ratio 0.87 (Fair-edge). The name never enters Full or Expensive — the Attractive conclusion is robust, so Gate-3 does not fire and the name is STRONG-BUY-eligible on valuation.
| Multiple | Value | Read |
|---|---|---|
| Fwd P/E 2026 | 18.1× | ["attractive vs ≈28× warranted","metric-good"] |
| Fwd P/E 2027 | 13.8× | ["cheap on out-year growth","metric-good"] |
| Trailing P/E | 22.6× | ["ratio 0.81 — still Attractive/Fair","metric-good"] |
| PEG (fwd) | ~0.33 | ["deeply growth-adjusted-cheap","metric-good"] |
| P/Sales TTM | 3.6× | ["reasonable for +55% grower","metric-good"] |
| FCF/EV yield | ~11.2% | ["very attractive (>8%)","metric-good"] |
DLocal's fortunes sit above its own execution on one force: emerging-markets digital-payments adoption, modulated by EM FX and macro (USD strength hurts reported/translated volumes; capital controls and local-rate normalisation swing country economics — e.g. Argentina funding-cost normalisation was a Q1 tailwind).
| Horizon | Read | Score | Amplification |
|---|---|---|---|
| Short | USD strong (macro USD short = O) is an FX headwind; EM equities short = U; take-rate compression — net Neutral | ["55","metric-mid"] | None (Neutral) |
| Medium | EM equities medium = N; structural adoption intact; Argentina/Africa momentum | ["66","metric-mid"] | Tailwind, but econ-pressure Neutral → no amplification |
| Long | Secular EM digital-payments adoption is powerful and durable; USD long = U (a tailwind for EM); diversification improving. EM equities long = O | ["70","metric-good"] | ≥ 65 Tailwind → amplification-eligible |
Macro regime: Stagflation-lite. EM Equities are the mapped signal: short U (Headwind), medium N (Neutral), long O (Tailwind), with a strong-USD short headwind and an Aug-1 tariff-escalation EM risk. The horizon-split pressure is applied to amplification per-horizon: short Headwind (contrarian to be long, and it corroborates the Short HOLD), medium Neutral (no amplification), long Tailwind (corroborates and enables the Long STRONG BUY). This is a Contrarian short-term stance (buying an out-of-favour EM name into an EM-short-headwind) resolving to Trend-Following over the long horizon.
Source: Derived from the macro EM-Equities asset-class signal (DLO is not in the macro watchlist_forecast; it is an EM-Payments name, so it inherits EM Equities). · Macro report 2026-07-14
The stock has re-rated hard: monthly, weekly and daily are all uptrend with a resistance breakout, price above all daily MAs, MACD positive. Confluence is bullish. But two cautions temper the Short: the daily breakout printed on 0.38× average volume (unconfirmed — the rule wants >1.5×), and daily RSI is 65.5 (near the overbought ceiling) with hourly/15-min weakening. Price ($14.90) sits just under the weekly resistance cluster $15.5–16.78 (the 52-week high) — not at support, so the pullback-entry branch isn't live either.
| Timeframe | Trend | RSI | MACD | Breakout | Vol |
|---|---|---|---|---|---|
| Monthly | Uptrend ↑ | 59.7 | + hist rising | Resistance breakout | 0.96× |
| Weekly | Uptrend ↑ | 60.1 | + crossover | Resistance breakout | 0.33× |
| Daily | Uptrend ↑ | 65.5 | + hist rising | Resistance breakout | 0.38× |
| Hourly | Weakening → | 48.8 | flat/neg | Resistance breakout | low |
| 15-min | Weakening → | 48.3 | neg | Support breakdown | low |
Relative strength: DLO has strongly outperformed over the past month (+~13% pop on above-average volume in early July; +11% 30-day) after a weak first half — a laggard-turned-leader turn. 52-week range position now ~high (near $16.78 high) after basing near $9.81. Risk-reward: entering here means chasing into resistance with a wide stop to the $12.8–13 (50-DMA) shelf — unfavourable for a fresh Short entry, hence the Half-Size / “buy on confirmation” read. A pullback into $13–13.5 would be the higher-probability add.
| Date | Event | Impact | Forecast | Previous | Relevant? | Why |
|---|---|---|---|---|---|---|
| 2026-07-16 | US Retail Sales (Jun) | Medium | +0.3% MoM | — | Medium | Consumer-spend read; indirect for EM payments demand |
| 2026-08-01 | Tariff escalation deadline | High | — | — | Yes | EM weakness / risk-off risk into month-end — direct EM-payments headwind |
| 2026-08-13 | DLO Q2 2026 earnings | High | — | — | Yes | The next stock-specific catalyst; TPV / take-rate / guidance |
| Date | Event | Actual | Forecast | Surprise | Impact |
|---|---|---|---|---|---|
| 2026-07-14 | Soft CPI reaction | — | — | one-day relief | Mild risk-on for beaten-down EM names |
| 2026-05-14 | DLO Q1 2026 results | beat | — | TPV +73%, rev +55% | Positive — fed the July re-rating |
No high-impact DLO-specific dated event inside the 14-day window. The Aug-1 tariff deadline and Q2 earnings (Aug 13) are the next real catalysts; both sit beyond the ceiling, so the report refreshes on the +14d default and will pick them up once inside the window.
| Timeframe | Trend | Direction | RSI | MACD | Key S/R | Breakout | Vol |
|---|---|---|---|---|---|---|---|
| Monthly | Uptrend | Bullish | 59.7 | +, rising | S: $10.64 R: $16.78 | Resistance breakout | 0.96× |
| Weekly | Uptrend | Bullish | 60.1 | +, crossover | S: $9.81 R: $16.78 | Resistance breakout | 0.33× |
| Daily | Uptrend | Bullish | 65.5 | +, rising | S: $13.00 R: $15.51 | Resistance breakout | 0.38× |
| Hourly | Weakening | Neutral | 48.8 | flat/neg | S: $14.45 R: $15.37 | Resistance breakout | low |
| 15-min | Weakening | Bearish | 48.3 | neg | S: $14.71 R: $15.09 | Support breakdown | low |
| Confluence: Mostly Bullish · MTF Score 68 | |||||||
Higher timeframes (monthly/weekly/daily) are all in confirmed uptrends with resistance breakouts — a genuine bullish confluence after a long base. The caveats are that the breakout volume is sub-average (0.38× daily) so the breakout is unconfirmed, RSI is stretched at 65.5, and intraday timeframes are cooling. Consistent with a strong trend that is short-term extended — the higher-probability Short entry is a pullback into $13–13.5, not a chase at $14.90.
DLO re-rated off the ~$9.81 base to ~$14.90, breaking above the daily resistance shelf on sub-average volume. Support at $13.00 (near the rising 50-DMA) and $11.44; resistance at $15.51 then the $16.78 52-week high.
TPV growth stays >50%, take-rate compression stabilises, Africa/Asia diversification keeps compounding, and the $300M buyback shrinks the share count into a re-rating. EM equities turn (long O plays out early), USD softens (long-U). A move to the high analyst target ($20–21) implies ~18× 2027 EPS — not demanding for a >40% gross-profit grower.
The most probable path: revenue keeps compounding 35–50%, take-rate erodes gently but volume more than offsets (gross profit still records), margins hold. The stock works toward the $17–18 consensus over 6–12 months as the market pays a Fair multiple on durable growth. Short-term chop around the $15.5–16.8 resistance while EM stays a near-term headwind.
EM-specific, not an AI-cohort tail (DLO is NOT in the AI-concentration cohort). The live risks: (1) take-rate compression accelerates (0.84% → <0.75%) so volume no longer offsets and gross profit stalls; (2) a strong-USD / EM risk-off shock (Aug-1 tariffs, capital controls) hits translated volumes and multiples; (3) a country-specific regulatory or FX event. Retrace to the $10.5–11.4 support shelf (≈ the prior base) — ~30% downside from here.
Forecast: ENTRY — Technical group, the reachable path: a pullback into $13.0–13.5 (the rising 50-DMA shelf) with RSI resetting to ~50 and a higher low. FORECAST: possible within 2–4 weeks on any EM/USD wobble or a cool-off of the July pop; the trend structure remains up. BASIS: price extended ~$1.5 above the 50-DMA, RSI 65.5, breakout unconfirmed on 0.38× volume — a mean-reversion pullback is the higher-probability next move than an immediate breakout continuation. CONFIDENCE: Moderate. The Fundamental group is already MET (Half-Size open now); the Technical group MET on a pullback would take it to Full-Size and confirm the Short (removing the HOLD cap).
Forecast: EXIT — Stop-Loss ($11.40): Unlikely in the next 4–6 weeks; price is $14.90, well above support and above a rising 50-DMA. Would need an EM/USD shock or a take-rate-driven guidance cut. RISK TRIGGER: the Aug-1 tariff deadline and Q2 earnings (Aug 13) are the paths to a gap-down. Thesis-invalidation watch: the take-rate trend (0.84% and falling) is the dial to monitor — not flashing red today, but it is the metric that would break the case.
{
"ticker": "DLO",
"company": "DLocal Limited",
"date": "2026-07-16",
"version": "v6",
"currency": "USD",
"exchange": "NASDAQ",
"exchange_ticker": "NASDAQ:DLO",
"isin": "KYG290181018",
"api_ticker": "DLO",
"analysis_status": "donatien-pick",
"user_context": {
"horizon": "all_horizons",
"allocation_pct": null,
"portfolio_role": null
},
"price_at_rating": 14.9,
"signal_short": "HOLD",
"signal_medium": "BUY",
"signal_long": "STRONG_BUY",
"primary_signal": null,
"quality_score": 82,
"valuation_score": 78,
"timing_score": 60,
"driver_score": 68,
"lifecycle_stage": "growth",
"moat_score": 67,
"economic_alignment_stance": "Contrarian (short) \u2192 Trend-Following (long)",
"economic_alignment_conviction": 58,
"economic_alignment_pressure": "Headwind (short) / Neutral (medium) / Tailwind (long)",
"economic_alignment_pressure_short": "Headwind",
"economic_alignment_pressure_medium": "Neutral",
"economic_alignment_pressure_long": "Tailwind",
"economic_alignment_source": "EM-Equities asset-class map (not in watchlist_forecast)",
"macro_report_date": "2026-07-14",
"driver_score_short": 55,
"driver_score_medium": 66,
"driver_score_long": 70,
"driver_label": "Tailwind (long)",
"warranted_multiple": 28.0,
"actual_multiple": 18.1,
"warranted_ratio": 0.65,
"val_multiple_basis": "clean forward-2026 P/E",
"discount_rate_r": 0.0912,
"risk_free_10y": 0.0462,
"g_near": 0.15,
"g_term": 0.03,
"val_band": "attractive",
"nonop_pct_of_net_income": -20.5,
"clean_pe": 18.1,
"clean_peg": 0.33,
"competitive_share_trajectory": "gaining EM volume share (TPV +73%) but take-rate compressing on unit economics",
"competitive_threat_level": "moderate",
"fair_value_est": 17.0,
"stop_loss": 11.4,
"target_price": 17.5,
"scenario_bull_target": 21,
"scenario_base": 17.5,
"scenario_bear": 10.5,
"entry_groups_met": 1,
"entry_conviction": "Half-Size",
"exit_groups_live": 0,
"exit_action": "Hold",
"short_entry_confirmed": false,
"short_cap_reason": "Short base signal BUY but Technical and Catalyst entry groups both UNMET (breakout on 0.38\u00d7 volume, RSI 65.5 at ceiling, no earnings catalyst in window) \u2014 short technical-confirmation cap fires \u2192 signal_short capped at HOLD (buy on confirmation / pullback into $13.0\u201313.5).",
"hard_gate_state": "clear",
"gates_triggered": [],
"gates_caution": [
"EM regulatory/FX & disclosure risk (structural; 2022 short-seller report aged) \u2014 monitor, not triggered"
],
"do_not_buy_triggers": [],
"overall_confidence": 55,
"confidence_note": "Moderate. Long is a boundary flip (driver-long 70 just clears the \u226565 amplification line). Thin-ish analyst target coverage. Take-rate compression is the key watch. EM FX/disclosure risk inherent.",
"next_earnings": "2026-08-13 (est)",
"next_update_date": "2026-07-30",
"next_update_basis": "default +14d (no impactful dated event in window; Q2 earnings 2026-08-13 beyond ceiling)",
"next_check_date": "2026-07-30",
"finder_ticker": "DLO",
"finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NASDAQ",
"deltas_vs_prior": {
"prior_date": "2026-06-15",
"prior_price": 12.67,
"price_change_pct": 17.6,
"quality": "83 -> 82 (-1; take-rate compression trims the benchmark)",
"valuation": "79 -> 78 (-1; stock re-rated but still Attractive on the anchor)",
"timing": "54 -> 60 (+6; entered a confirmed higher-TF uptrend)",
"driver": "72 -> 68 (-4; short leg softened by EM-short + USD, long leg 70)",
"economic_alignment": "62 -> 58 (horizon-split pressure now recorded)",
"signal_short": "HOLD -> HOLD (unchanged; cap still fires)",
"signal_medium": "BUY -> BUY (unchanged)",
"signal_long": "BUY -> STRONG_BUY (FLIP; long amplification now fires)"
}
}
Prior report (15 Jun, $12.67): HOLD / BUY / BUY. This refresh at $14.90 (+17.6%): the Medium and Long fundamentals strengthened as the stock re-rated on the Q1 beat; the Long amplifies to STRONG BUY (driver-long 70 ≥ 65 + EM-equities long O = Tailwind + Attractive valuation). Short stays HOLD — the technical-confirmation cap fires (breakout unconfirmed on volume, RSI stretched). No gates or Do-Not-Buy triggers.