Key Takeaways
Grain markets were mixed, with strength in soybean oil and new-crop soybeans offset by weakness in wheat and corn.
European wheat crops continue facing significant heat stress, especially in France and Germany.
Excessive rainfall across parts of the Midwest is creating concerns about nutrient loss and crop condition deterioration.
Cattle futures finished higher despite giving back a large portion of early gains.
Crude oil remained under pressure as energy markets continue to digest Middle East developments.









