All crops, all weekly signal dates

Stress bucket that dayWeeksPrice +10%+ within 8wMedian 8w changePrice −10%+ within 8w

By crop

CropBucketWeeks+10%+ shareMedian change

Biggest hits high-stress weeks (score ≥ 70) with the largest subsequent moves

DateCropScorePrice then8 weeks laterChange

Biggest misses high-stress weeks where prices fell anyway — printed on purpose

DateCropScorePrice then8 weeks laterChange