Crude futures are holding onto gains in late morning trade Monday, but are shy of the session's best levels. The front-month Nymex WTI was last 35 cents higher at $125.45, having touched a high of $126.35 in Asia.