Some might think that resource stocks are overvalued, I think not. BHP currently trades at a PE of around 12 - at the low end of its long term average. Yet if you think that earnings are reported up to December, then consider this. The average price received for Brent crude oil (20% contribution to BHP's income) was $80 a barrel. Oil is now trading at over 20% higher than that. So even if it pulls back 20%, it will still be higher than the average price received for oil in the earnings period just reported on. Forward HEPS are forecasted at 2704 - roughly double the current reported earnings. So analysts are forecasting 0% growth for the next 6 months (i.e. income levels on a par with current interims). Iron Ore prices unlikely to come down soon and BHP buying back 5% of its shares.