The Maritime
Dry Bulk Freight Index2,725 +0.4%Capesize4,198 +2.0%Dirty Tanker Index2,532 +1.2%Panamax2,064 -2.6%Supramax1,702 -0.8%Clean Tanker Index1,352 +0.7%Handysize905 +0.2%Dry Bulk Freight Index2,725 +0.4%Capesize4,198 +2.0%Dirty Tanker Index2,532 +1.2%Panamax2,064 -2.6%Supramax1,702 -0.8%Clean Tanker Index1,352 +0.7%Handysize905 +0.2%Dry Bulk Freight Index2,725 +0.4%Capesize4,198 +2.0%Dirty Tanker Index2,532 +1.2%Panamax2,064 -2.6%Supramax1,702 -0.8%Clean Tanker Index1,352 +0.7%Handysize905 +0.2%Dry Bulk Freight Index2,725 +0.4%Capesize4,198 +2.0%Dirty Tanker Index2,532 +1.2%Panamax2,064 -2.6%Supramax1,702 -0.8%Clean Tanker Index1,352 +0.7%Handysize905 +0.2%Dry Bulk Freight Index2,725 +0.4%Capesize4,198 +2.0%Dirty Tanker Index2,532 +1.2%Panamax2,064 -2.6%Supramax1,702 -0.8%Clean Tanker Index1,352 +0.7%Handysize905 +0.2%Dry Bulk Freight Index2,725 +0.4%Capesize4,198 +2.0%Dirty Tanker Index2,532 +1.2%Panamax2,064 -2.6%Supramax1,702 -0.8%Clean Tanker Index1,352 +0.7%Handysize905 +0.2%
Price Research

How Shipping Prices Behave

The forces behind commodity, freight and bunker prices: how much each major market shock actually reshaped them, the seasonal rhythms buried in each series, and an honest read on how far ahead prices are really foreseeable. For the full per-series decision canvas, see the Bunkers, Commodities and Freight desks.

Event Reaction

How prices reacted to major shocks

For each market shock, the immediate move in the prices it plausibly touched — the change from the month before the event to the month after. This is the market's realized reaction with all concurrent forces included: co-movement around the date, not isolated causation. Routing shocks whose effect lands on freight rather than spot prices are covered elsewhere.

geopolitics

Black Sea grain deal collapses

Russia exits the grain deal; Black Sea shipping risk returns.

  • CommodityMaize
    -22%
  • CommodityWheat (US HRW)
    -9%
geopolitics

Black Sea Grain Initiative

Deal reopens Ukrainian grain corridors, easing agri prices.

  • CommodityWheat (US HRW)
    -17%
  • CommodityMaize
    -14%
  • CommoditySoybeans
    -9%
geopolitics

Russia invades Ukraine

Invasion triggers an energy and grain shock; oil and gas spike.

  • CommodityCoal (South African)
    +75%
  • CommodityCoal (Australian)
    +59%
  • CommodityNatural gas (Europe)
    +50%
  • BunkerHouston MGO
    +47%
  • CommodityDiesel/heating oil (NY Harbor No.2)
    +47%
  • BunkerPort of Rotterdam MGO
    +45%
  • BunkerPort of Singapore MGO
    +43%
  • CommodityCrude oil (Dubai)
    +36%
macro

China commodity restocking

Post-COVID Chinese demand drives iron ore and coal to records.

  • CommodityCoal (Australian)
    +41%
  • CommodityCoal (South African)
    +27%
  • CommodityIron ore (cfr spot)
    +19%
  • CommodityDiesel/heating oil (NY Harbor No.2)
    +12%
macro

COVID-19 demand collapse

WHO declares a pandemic; global oil and freight demand collapses.

  • CommodityCrude oil (WTI)
    -67%
  • CommodityCrude oil (WTI, EIA spot)
    -67%
  • CommodityCrude oil (Brent, EIA spot)
    -67%
  • CommodityGasoline (NY Harbor, conventional)
    -62%
  • CommodityCrude oil (Brent)
    -58%
  • CommodityCrude oil (Dubai)
    -57%
  • CommodityDiesel/heating oil (NY Harbor No.2)
    -46%
  • CommodityCoal (South African)
    -29%
Seasonality

The calendar pattern in each price

A robust seasonal-trend decomposition of each series' monthly history. Bars show the typical seasonal multiplier by month — above the line means that month usually runs hot versus the de-seasonalised trend. Only series with a genuine calendar signal are shown.

Bunker

Port of Rotterdam HSFO

28% seasonal
Peak Apr · Trough Dec+19% yr
Bunker

Fujairah HSFO

26% seasonal
Peak Apr · Trough Dec+20% yr
Bunker

Port of Los Angeles HSFO

23% seasonal
Peak Jun · Trough Dec+5% yr
Bunker

Port of Singapore HSFO

19% seasonal
Peak Mar · Trough Dec+8% yr
Bunker

Port of Los Angeles VLSFO

18% seasonal
Peak Jun · Trough Dec+10% yr
Bunker

Fujairah VLSFO

18% seasonal
Peak Jun · Trough Dec+24% yr
Bunker

Port of Singapore VLSFO

14% seasonal
Peak Mar · Trough Dec+25% yr
Bunker

Port of Santos VLSFO

14% seasonal
Peak Apr · Trough Dec+13% yr
3-Month Nowcast

Where a forecast actually earns its place

We roll a strict out-of-sample backtest on every series and keep a directional 3-month projection only where the model genuinely beats a random walk (MASE below 1). Everything else is left as history and an uncertainty cone — because most prices are, honestly, near-random walks and a confident call would be a lie.

Series3-mo projection80% rangeBacktest skill
BunkerPort of Los Angeles VLSFO
1,012917.11,106MASE 0.64
BunkerPort of Rotterdam VLSFO
667.9575.1760.7MASE 0.76
BunkerPort of Los Angeles MGO
1,4671,2881,646MASE 0.81
BunkerFujairah MGO
1,2251,0411,410MASE 0.83
BunkerFujairah VLSFO
713.7449.6977.9MASE 0.83
BunkerHouston MGO
1,022746.21,297MASE 0.83
BunkerPort of Singapore HSFO
491.5364.8618.1MASE 0.84
BunkerPort of Singapore VLSFO
694.7544.7844.6MASE 0.87
CommodityMaize
182.1165.3198.8MASE 0.87
BunkerPort of Rotterdam HSFO
584.5471.7697.4MASE 0.87
BunkerNew York-New Jersey VLSFO
588.5475.9701.1MASE 0.90
BunkerPort of Rotterdam MGO
1,063777.81,348MASE 0.90
CommodityGasoline (NY Harbor, conventional)
3.072.373.77MASE 0.90
BunkerPort of Santos VLSFO
633.8446.8820.9MASE 0.91
BunkerHouston HSFO
452.1339.4564.9MASE 0.92
CommodityCrude oil (Dubai)
77.458.696.2MASE 0.93
CommodityCrude oil (WTI, EIA spot)
74.652.796.5MASE 0.93
BunkerPort of Los Angeles HSFO
755.6652.4858.8MASE 0.94
BunkerPort of Hong Kong VLSFO
707.4535.8879MASE 0.94
BunkerPort of Singapore MGO
989.2750.31,228MASE 0.94
CommodityCrude oil (Brent, EIA spot)
75.448.2102.5MASE 0.94
BunkerNew York-New Jersey MGO
1,143823.61,463MASE 0.96
CommodityWheat (US HRW)
293.2269317.3MASE 0.96
CommodityCrude oil (Brent)
8556.4113.7MASE 0.96
CommodityNatural gas (Henry Hub, EIA spot)
3.1306.64MASE 0.97
CommodityNatural gas (US)
3.0706.47MASE 0.98
CommodityCrude oil (WTI)
74.453.295.7MASE 0.99
BunkerPort of Hong Kong HSFO
510.8328.3693.3MASE 0.99

A further 14 series show no directional edge over a random walk at this horizon. For those we deliberately publish no point forecast — only the history and its uncertainty cone.

Event reaction is the realized price change from the month before an event to the month after, for the series a shock could plausibly touch; concurrent market forces are included, so it is co-movement around the date, not proof of causation. Seasonality is a descriptive decomposition of past monthly history, not a forecast. The nowcast is gated on an out-of-sample backtest and shown only where it beats a naive baseline. Figures are analytical estimates for context, not investment advice. Market econometrics →