[
 {
  "basis": "IEA observed stock change",
  "days": 31,
  "month": "2025-12",
  "observed_mb": 37,
  "outlook_mbd": null,
  "prewar_forecast_mbd": null,
  "realized_mbd": 1.19,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 31,
  "month": "2026-01",
  "observed_mb": 49,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 3.8,
  "realized_mbd": 1.58,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA did not publish a February figure",
  "days": 28,
  "month": "2026-02",
  "observed_mb": null,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 3.8,
  "realized_mbd": null,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 31,
  "month": "2026-03",
  "observed_mb": -129,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 3.8,
  "realized_mbd": -4.16,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 30,
  "month": "2026-04",
  "observed_mb": -74,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 4.4,
  "realized_mbd": -2.47,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 31,
  "month": "2026-05",
  "observed_mb": -143,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 4.4,
  "realized_mbd": -4.61,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 30,
  "month": "2026-06",
  "observed_mb": 21,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 4.4,
  "realized_mbd": 0.7,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 31,
  "month": "2026-07",
  "observed_mb": -69,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 3.4,
  "realized_mbd": -2.23,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 31,
  "month": "2026-08",
  "observed_mb": -95,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 3.4,
  "realized_mbd": -3.06,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "IEA observed stock change",
  "days": 30,
  "month": "2026-09",
  "observed_mb": -10,
  "outlook_mbd": null,
  "prewar_forecast_mbd": 3.4,
  "realized_mbd": -0.33,
  "source_url": "https://iea.blob.core.windows.net/assets/51c76f0c-a266-4918-9e67-b0705fef95d6/-17JUN2026__OilMarketReport.pdf"
 },
 {
  "basis": "EIA STEO 6 Oct: 4Q26 stock draw 0.69 mb/d",
  "days": 31,
  "month": "2026-10",
  "observed_mb": null,
  "outlook_mbd": -0.69,
  "prewar_forecast_mbd": 3.1,
  "realized_mbd": null,
  "source_url": "https://www.eia.gov/outlooks/steo/report/global_oil.php"
 },
 {
  "basis": "EIA STEO 6 Oct: 4Q26 stock draw 0.69 mb/d",
  "days": 30,
  "month": "2026-11",
  "observed_mb": null,
  "outlook_mbd": -0.69,
  "prewar_forecast_mbd": 3.1,
  "realized_mbd": null,
  "source_url": "https://www.eia.gov/outlooks/steo/report/global_oil.php"
 },
 {
  "basis": "EIA STEO 6 Oct: 4Q26 stock draw 0.69 mb/d",
  "days": 31,
  "month": "2026-12",
  "observed_mb": null,
  "outlook_mbd": -0.69,
  "prewar_forecast_mbd": 3.1,
  "realized_mbd": null,
  "source_url": "https://www.eia.gov/outlooks/steo/report/global_oil.php"
 }
]
