The Missouri Department of Transportation says every Amtrak train that traveled across the state was on-time from Nov. 24 through the 30.