Disney's "Captain America: Winter Soldier" fended off its competition at the box office, holding onto the No. 1 spot for the third week in a row by drawing an estimated $26.6 million, while the new science fiction thriller "Transcendence" finished fourth.