Oil drops to $75.93 per barrel