Sands on a roll with 20m USD profit