Plenty of uncertainty remains in the market, even beyond the Russia-Ukraine issues. While prices have held rangebound for quite some time, how much longer will it last?