U.S. stocks were marching upward this morning on a variety of positive news. The Associated Press reports that one item contributing to the gains is word that Knight Capital Group, which is fighting for survival after a disastrous software glitch sent trading haywire last week, has lined up $400 million in financing that will allow the firm to continue.