Oil Hits $103 as Energy Insiders Dump Stock | PredWire | PredWire