That was terrible... share price movement doesn't correlate with the performance of all those companies.
BHP actually posted record profits, along with Fortescue and RIO. Maybe they're under-valued? BHP on a PE ratio of 8.xx is VERY tempting, especially when you consider their gearing ratio...