{
  "@context": "https://orbyd.app/schemas/dossier.v1.json",
  "ticker": "EDRY",
  "name": "EuroDry Ltd.",
  "url": "https://orbyd.app/dossiers/EDRY/",
  "json_url": "https://orbyd.app/dossiers/EDRY.json",
  "status": "DORMANT",
  "current_conviction": "MEDIUM",
  "graded_conviction": null,
  "archetype": {
    "code": "a1",
    "n": 1
  },
  "current_thesis": "Dry-bulk rate upcycle repricing a micro-float owner-operator: Q2 TCE of $20,398/day (+95.6% YoY) produced adjusted diluted EPS of $2.44 vs $1.23 consensus on 2026-08-06, and the company is retiring stock rather than issuing it. No dated company catalyst until the ~November Q3 print, so the Baltic indices are the only scoreboard for roughly three months.",
  "invalidation_trigger": "A weekly close below $30 unwinds the post-2026-08-06 re-rating and puts price under the $33.33 three-analyst consensus target; secondary condition, the Baltic Dry Index sustaining under 2,500 against 3,046 on 2026-08-11.",
  "catalyst_date": null,
  "outcome": "OPEN",
  "outcome_date": null,
  "invalidation_fired": null,
  "themes": [
    "freight-logistics",
    "cyclical-industrials"
  ],
  "tags": [],
  "sources": [],
  "notes": [
    "Foreign private issuer: EuroDry files 6-K/20-F, so quarterly detail arrives via press release rather than a 10-Q, and officers are outside Section 16 (no Form 4 insider stream to read).",
    "Marshall Islands incorporation; technical and commercial management is outsourced to an affiliated manager under a related-party fee arrangement.",
    "Same family/management group controls containership operator Euroseas (ESEA); newsflow and sentiment spill between the two despite different end markets.",
    "Share count is small enough that a completed 2022 programme retired 334,674 shares, 11.56% of shares outstanding, for $5.3M - per-share figures swing on buyback timing.",
    "Quarterly TCE reflects fixture timing across an 11-ship fleet; one quarter's rate is not a run-rate for the next."
  ],
  "body_markdown": "## Current Thesis\n\nThe leg being bought is operating leverage on dry-bulk freight rates, expressed through an eleven-ship owner with a very small share count. On 2026-08-06 EuroDry reported Q2 2026 net revenue of $17.7M (+57.0% YoY), net income attributable to controlling shareholders of $6.6M against a $3.1M loss in Q2 2025, and adjusted diluted EPS of $2.44 versus a $1.23 consensus. The driver is visible in one line: time-charter-equivalent earnings of $20,398 per vessel per day, +95.6% YoY, at 100.0% utilization across an average fleet of 11.0 vessels.\n\nThat print is the whole narrative. Q2 adjusted diluted EPS of $2.44 sits against a 2026-08-14 close of $36.57. Nothing in the company's own calendar resolves anything before the Q3 release, expected around mid-November; between now and then the Baltic Exchange indices set the price. Those indices are no longer rising in a straight line — the Baltic Dry Index fell 1.2% to 3,046 on 2026-08-11, a second consecutive decline, with Capesize and Supramax weakness offsetting Panamax strength.\n\nNarrative life-cycle: **ACCELERATING**, dated to the 2026-08-06 beat and the sell-side response that followed — Alliance Global Partners raised its target to $40 from $25 with a Buy rating in early August after the operating results. Coverage remains thin (three analysts polled by S&P Global as of 2026-08-15, average target $33.33, range $25–$41), which is what separates this from a saturated name. The qualifier: the fuel for the acceleration is the freight tape, and the freight tape stalled in the week before the reference close.\n\n## Bull Case\n\n- **Rate reset is measured, not projected.** Q2 2026 TCE of $20,398/day versus the year-ago quarter is a +95.6% move, achieved at 100.0% utilization (results release, 2026-08-06). The Baltic Dry Index and Baltic Panamax Index rose roughly 78% and 54% YoY respectively across the quarter, per the company's own market commentary in that release.\n- **The spot backdrop had not broken as of the reference close.** The Baltic Supramax Index stood at 1,706 points on 2026-08-07 with average daily earnings of $21,570 — above the TCE EuroDry actually banked in Q2. The BDI printed 2,936 on 2026-08-05, its highest since 2026-07-14.\n- On a base this small, buybacks move per-share numbers materially.\n- **Balance sheet is not the constraint today.** Cash (unrestricted and restricted) of $31.3M against total debt of $98.1M at 2026-06-30. Management flagged elevated rates implied by the FFA curve as something that should show in later results, without quantifying it.\n- **Capacity is committed for the next cycle.** Four newbuildings totalling 291,000 dwt are under construction for delivery in Q2 2027, Q3 2027, Q1 2028 and Q2 2028, taking the operating fleet from 11 to 15.\n\n## Bear Case\n\n- **The move is extended by its own measure.** RSI(14) of 79.3 at the 2026-08-14 close of $36.57, after a 72.8% three-month advance, with price only 5.4% below the 52-week high of $38.64.\n- **Price already sits above the published consensus target.** The three-analyst average of $33.33 (range $25–$41, as retrieved 2026-08-15) is below the last close. Further upside from here requires estimate revisions, not the closing of a gap to existing targets.\n- **The revenue line missed.** Q2 sales of $17.700M came in under the $17.855M estimate even as EPS doubled the number — the beat came from the rate and cost line, and a single quarter's TCE is a fixture-timing outcome, not a run-rate.\n- **Capesize weakness is a leading concern.** The 2026-08-11 index decline was driven by Capesize and Supramax; EuroDry's fleet is Kamsarmax/Panamax/Ultramax/Supramax, so it is levered to the segments that split in that session rather than to iron-ore Capesize demand alone.\n- **The 2027–2028 newbuild programme has to be funded.** Four vessels against $31.3M cash and $98.1M debt implies future financing decisions. Equity issuance into a re-rated share price is a standard shipping outcome and would blunt the buyback arithmetic.\n- **Three months of dead air.** No company-specific dated event until the Q3 print; the equity is a pure proxy on freight indices in the interim.\n\n## Setup & Price Structure\n\nThe 2026-08-14 close of $36.57 is 5.4% under the 52-week high of $38.64 after a 72.8% three-month run. RSI(14) at 79.3 is deep in overbought territory — a reading that can persist through a genuine momentum leg, but which says the advance is stretched relative to its own recent range and that a fresh entry is being made near the top of it.\n\nCrowding and positioning observables, stated as observables:\n\n- **Distance from consensus:** last close above the $33.33 three-analyst average target; the high target of $41 is ~12% above the last close.\n- **Fresh sell-side action:** one target raised to $40 from $25 in early August, immediately post-print. One raise is not a revision cycle.\n- **No imminent print:** the earnings crowding pressure is absent — the next scheduled company event is roughly three months out.\n- No equity raise has been announced as of this writing.\n- **Insider flow is not observable in the usual place:** as a foreign private issuer, EuroDry's officers and directors are outside Section 16, so there is no Form 4 stream to read for selling into strength. Absence of Form 4 data is not evidence of absence of selling.\n\nDownside reference structure: the $33.33 consensus level, then the round $30 that would mark a full unwind of the post-print re-rating. Upside reference: a decisive break of $38.64 on a firming Baltic Panamax tape would extend the leg; a failure to take out $38.64 while the BDI keeps slipping is the divergence that dates a turn.\n\n## Catalyst Calendar (next 30 days)\n\n- **Every business day (2026-08-17 onward)** — Baltic Exchange dry indices (BDI, BPI, BSI). Reference points already set: BDI 3,046 on 2026-08-11 (-1.2%, second straight fall); BDI 2,936 on 2026-08-05; Baltic Supramax Index 1,706 / $21,570 daily earnings on 2026-08-07. This is the only daily scoreboard for the thesis.\n- **~mid-November 2026 (est.)** — Q3 2026 results. The first read on whether Q3 TCE holds at or above the $20,398/day of Q2, and on remaining capacity under the $10M repurchase authorization.\n- **~Q2 2027 (est.)** — first of four newbuilding deliveries (291,000 dwt across the four, deliveries scheduled Q2 2027, Q3 2027, Q1 2028, Q2 2028).\n\n## Elapsed catalysts\n\n- **No dated company event inside the window.** The 2026 Annual General Meeting was held 2026-07-23 (three Class C directors re-elected, Deloitte approved as FY2026 auditor); Q2 results were released 2026-08-06. Both have passed. *(passed 9d ago)*\n\n## What Would Change Our Mind\n\nThe structure that has to hold is the freight tape, because it is the only thing generating news for the next quarter. A Baltic Dry Index that settles and stays under 2,500 — against 3,046 on 2026-08-11 — removes the mechanism behind the 72.8% three-month advance, and the Panamax sub-index turning down alongside Capesize would matter more for this fleet than the headline composite.\n\nOn price, a weekly close below $30 unwinds the post-2026-08-06 re-rating and puts the shares back under the $33.33 published consensus target; that is the gradeable break. A rejection at the $38.64 52-week high while the BDI makes lower highs would date the shift from accelerating to maturing.\n\nTwo company-level developments would also break the read: an announced equity raise or shelf takedown to fund the 2027–2028 newbuild programme, which would work against the share-count arithmetic; and a Q3 TCE below the $20,398/day printed in Q2, which would establish the June quarter as the peak rather than a step.\n\n## Correlation Notes\n\n- **Primary driver is the Baltic complex**, weighted toward Panamax/Kamsarmax and Ultramax/Supramax rather than Capesize. The 2026-08-11 session — Capesize and Supramax down, Panamax up — shows the segments do not move together, so the headline BDI is an imperfect proxy for this fleet.\n- **Cargo mix ties it to grain and coal trades** more than to iron ore; Kamsarmax and Panamax tonnage is the workhorse of South American and US Gulf grain export programmes, which are seasonal.\n- **Sector beta runs with the listed dry-bulk group** (Genco, Star Bulk, Golden Ocean, Eagle Bulk and peers) on rate headlines, but the small share count means single-name moves can far exceed the group on either side.\n- **Shared management with a containership operator.** Euroseas Ltd. (ESEA) sits under the same family/management group; sentiment and newsflow spill between the two names despite different end markets.\n- **Macro sensitivity is Chinese industrial demand and global grain flow**, not US rates. A Chinese steel-output cut typically hits Capesize first and bleeds into Panamax with a lag.",
  "first_seen": "2026-08-12",
  "last_analyzed": "2026-08-15T07:19:48+00:00",
  "last_synthesized": "2026-08-15",
  "last_update_source": "watchlist_research",
  "license": "Content © orbyd. Cite the canonical URL."
}