ITP earns 46.7 million in 2008, 27% up on the previous year