Home TOP STORIES Celestica rises as BofA starts with Buy rating ahead of earnings