You are repeating infinitely with repeat : -1
Try this:
stop();
import com.greensock.*;
import com.greensock.easing.*;
var TA:TimelineMax = new TimelineMax({repeat:1}); // substitute -1 with +1
TA.append( TweenMax.to(Logo, 2, {x:500, y:342.5, delay:0.5, ease:Strong.easeOut}));
TA.append( TweenMax.to(Logo, 2, {x:-500, delay:6}));
TA.append( TweenMax.to(Banner, 2, {rotation:0, delay:1, ease:Strong.easeOut}));
TA.append( TweenMax.to(Banner, 2, {x:1000, delay:3, ease:Strong.easeOut}));