Looks to me like a rotational thing.
Dividend stuff is "out"
Bonds..."out"
Bank stocks looking like  maxed out...
The weaker $US also supports higher prices.

Today was almost ridiculous for all base metal stocks....
Looks like I turned my iron into Gold a tad too soon.