Wesco International (WCC) Stock: Price, Analysis