Iron ore prices for May 13, 2020:
I see this latest strong price action as a combination of restocking, exaggerated by Brazil worries, and strong seasonality.
The last will reverse into June but the former will last as long as the virus threatens supply.