Stocks | Fri Jul 20, 2012 1:22am EDT

Tieto swings to loss on charges, weak European demand